Hi,
Did you make a recording and replay of the process, does it come to the task assignment ?
Is the latetest version of the process checked-in and active reflecting your changes ?
Did you check the server log file if some errors maybe occor ?
Could have many reasons, proper debugging is here needed to see where something is missing. From the points you mention it looks fine.
rgs
Dieter