Yes, I play Spin and Go on Poker Stars, also Blast on 888 and Spins on PartyPoker.
I generally only play at lowest levels and mainly to complete challenges/promotions and get rewards. I'm marginally profitable, say around 5%,possible higher, I don't really track, just see my bankroll go up.
The game can be frustrating though with the variance. Can go 20 games down in a session to bounce back and be a couple of games up at the end - so having sufficient bankroll is one of the keys, being good heads up is another.
20 buy ins down is nothing in this game type, the swings/variance can be extremely.
There are reports in other famous poker forums of 1000 buy ins downswings.
Just use Google and search for “spins and downswings” you will find a lot of stories there and if they sound unbelievable.
Trust them even if you go AI with the better hand (lets say K9o vs. 72o) short stacked, the board will help more than often the villain.
It not only a lottery draw in the prize money but also in the endgame.
Superb bankroll management is a must even at the lowest stakes, if you want to grind these games start with an 100 buy ins Bankroll (25 cent ones)
and if you go up in stakes add at least 100% of your former BI count for the new Buy Ins so for 1 Dollars you need 200 buy ins and so on.
Perhaps watch some life streams on twitch,
easygoing11 streams a 100 days challenge on GG from $10 to $10000, these are 6 max spins but also interesting.