How to Restore snapshop from 5 node cluster to single node host?

That's the expected behaviour, a 200 OK just means the restore has been initialised. You can use the index recovery API to monitor its progress, and cluster allocation explain to determine why any shards aren't allocated.

Replicas cannot be allocated before the primary. You need to determine why the primary isn't active.