You cannot get into legal trouble for snowflake afaik. Its only a bridge, not an exit node. This means that websites the other person visits will see the exit nodes public ip, not yours.
Running a vpn for snowflake will only slow down the other persons connection without giving you much better security.
If it helps I've been running snowflake on my main browser for about a year now with no issues (not saying this is definitive proof for anything though.)