Block Hash and Nonce generated by GenesisH0 python script is incorrect
You need to add -v option putting the coin reward value and multiply it with * 100000000. Example you have a block reward of 50 it would be -v 5000000000.

python genesis.py -a scrypt -z "Yahooo 02/Feb/2018 SUV's accelerator sticks at speeds up to 100 mph" -p "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f" -t 1518480000 -n 0 -v 5000000000 -b 0x1e0ffff0

Try this and it will give you the correct Genesis hash. Note I replaced the nonce with zero, you can put another nonce on it or just let it be.