Snapshot view is the feature I use the MOST for my script dev and it can get really frustrating sometimes to not find your replay snapshots for no apparent reasons. I do understand that if you're hand coding the script, there isn't going to be any recorded snapshot but replay snapshot should only depend on the "Snapshot=" argument in action functions. It doesn't always.
I have a script with following structure (shown in figure) where the logic for execution is in the main action. It determines and then execute any one or two of the other named actions. For some reason, I don't see any snapshot for the named actions. All the code in vuser_init and Action can capture and display the snapshot but not the rest. The result folder contains the snapshot files captured but for some reason LR vugen doesn't display those. A big inconvenience.