Given this data mine and no coming like fairs, I decided to go in on Steven. I got him when he first came around but only to 1/5 so I decided to set my goal to get to 3/5.
I do have Solgaleo maxed, but another decent steel type (I didn't get Steelix trying to stick to Poké Fair only as best I can) never hurts.
Went from 21k to 3.3k, and thankful managed to get Steven to 3/5.
Thankfully I didn't lose all my gems so I'm not starting my savings from scratch again.
As a bonus I did get the following on Stevens banner.
All in all not a bad haul. Got some units that should be useful.
At least there's a lot of events coming to replenish my gem stash before the next Fair and/or SS Blue/Green.