Finally got all the non-event Spirits. I'm kind of bummed that I have to wait for a random Pokemon event before I can 100% complete it.
All that is left for me to do is play Online matches for the remaining 15 or so challenges I have left; which sadly only give out Gold & Spirit Points (granted it's better than the alternative of paying $20 to get online in the first place).
Aside from how long World of Light is, unlocking everything in this game is significantly less tedious than in the previous games. Ex. Diskun, Stickers, Mii Hats, etc. And for all of the quality of life issues the menus have, they are generous about notifying you of things you have left to unlock when they appear in shops or on the Spirit Board/Summoning. Though it is weird that Mii Hats/Outfits & Music don't have notifications when fully unlocked.