That sounds like the blocks got orphaned (as explained previously). Essentially that means that your wallet thought it had found those blocks while the network did not agree. This is something that most commonly happens when your wallet is not in sync with the network, causing your local blockchain to fork (and then by the time you start syncing with the network correctly again, those blocks get orphaned). This is not specific to SAT, this would've happened with any other coin too if you end up on your own fork.
Also - you mentioned that you had mined about 400k SAT in a week. This translates to a hashrate which would make more sense in a pool, rather than mining directly to your wallet. As such, I would recommend to look into that.
Strange that each block I found got the full 90 confirmations before they orphaned. Will give it another shot. As for pools, I have 3.5Mh/s and used to mine on Dedicated Pool. They crashed and or had too many problems so I stopped pool mining. That and they shut down the SAT pool after the wallet issues with 0 coins.