Good to hear! Happy cleansing and I wish you good luck on hitting the 30% chance every time, haha. I'm realizing now that considering rerolling accounts until you get Angel Riko is a little too strong of an opinion, since it's easy to just buy Cryptid Kanan from the SBL shop, who has a 20% chance to cleanse upon switching strategies. I'd say I'd recommend her if you have a team that just cannot work with Angel Riko, but considering you have some LBs on Riko, probably wouldn't be worth it. If you're looking for a good UR to buy from the SBL shop with your medals though, buy Magical Fever Kasumi since she's considered to be the best UR in the SBL shop.
It's awesome the All Stars Pass has a free trial, especially so you can see what it's worth. Good luck on your free solo pulls! The 7% UR rate is very fun, but I didn't manage to get any during my trial haha. My solo luck has been coming from Fes banners apparently... I agree the price is pretty steep for what I was expecting (the economy in this game is a little silly, it feels like everything is way too expensive) but as someone who's been considering playing this game more seriously for a while now, I'm kinda considering it. I have an addiction and knowing I can do a free pull everyday makes me happy.
My honest advice is that it's not worth it if you're not looking into playing the game more seriously (with things like tiering for events, any kind of SBL award hunting, or whaling) or if you don't play daily (since you'll skip out on things like the free solo pull, the double rewards from training, and the free LP refill). Besides that, hey this is a gacha game and $13 per month (it's $18 for me in CAD) is a lot less than people will usually end up spending.
Speaking of stuff like gacha, are you interested in trying to get any specific card? There's a few I'm looking for, the biggest one being Fes Setsuna (of course!), but I'm missing one last SR Ayumu to complete my Ayumu collection. I'm curious about how you feel about gacha or what you enjoy in the game, since everyone's answers are different!