Coloquei mal, no seu caso não precisa tempo morto. Não havia visto seu esquema, com reles.
Mas está faltando um diodo sobre o motor para dissipar a energia ao comutar. Normalmente usa-se um schottky. Na falta deste, para teste, use um UF4004 mesmo. Mas note, este diodo fica sobre o motor, polarizado inversamente. Teste em um só sentido do motor.
Se colocar o diodo para teste, não mude o sentido de direção do motor se não ficará em curto através do diodo.
O circuito de base do MosFet não é o ideal mas não tem por que não funcionar.
O motor não está parando pois deve estar formando um divisor de tensão com o resistor de 33 ohm e o R de 470ohm está sem controle, ou seja mesmo sem sinal de controle, haverá corrente nessa malha que está ligada direta ao +V pelo R de 33ohm via motor. Não precisa o R de 33ohm onde está no esquema.
Há circuitos que este diodo não ficam sobre o motor mas na PCI.
Penso que funcionou melhor com o R de 33ohm pois este mantém um caminho para dissipar energia ao comutar que seria papel do diodo.