Vault Raft snapshot from Standby Node

Is it legal to take the snapshot from a standby node?
could there be inconsistencies?
In other words, it is the master node from which snaphost has to take?

Depends on your usage. Raft uses asynchronous replication, so if you have mission critacle data, connect to your master