I was able to do a little experimenting last night and I think I found what was happening.
I had snapshots edit set to recall in global settings. When I went from stomp mode to snapshots mode some of the blocks were still enabled that were not supposed to be in a certain snapshot. Then I changed to another snapshot and it functioned as expected. When I went back to the previous snapshot it recalled those new blocks that were enabled. So in essence the first snapshot saved the changes from stomp mode.
I wish it was possible to automatically recall a snapshot when switching from stomp mode to snapshot mode but that does not seem to be the case. Using discard snapshot edits seems to be a decent workaround, though I prefer snapshot recall.
Thanks for that insight Schmalle, you were right. And thanks for taking the time to chime in, codamedia.