RE: inability to spin, CG problem?
If you're not flying with exponential on your elevator, dial some in.
Then move the CG back a half inch at least.
And see if snap rolls happen easier. They should. And you should get used to the increased effectiviness of the elevator in a flight or two, if that.
You have to work a couple of things against each other. The farther aft the CG, the more effective the elevator. That gives the elevator enough effect to stall the wing. Stalling the wing is what makes a snap roll more than just a fast roll. But having a more effective elevator can make some flyers uncomfortable on landing. The pitch control at landing speeds is somewhat more sensitive. To deal with that, use more expo. It's perfect for making small pitch corrections easier to do without hurting full deflection power. You're going to get more full deflection power with the CG move so...................
Good thing about this is that you wind up being a better flyer, and a smarter one too.