Played it on PC now! I was confused about how it worked before, I see now the match happens on mouse up if you have a match highlighted? Something like that. It felt nice.
One thing I'm noticing is an urge to "game" the "rules" I randomly assigned the level. Like I want to intentionally line up zigzag shaped lines that combines matches from multiple columns at once. It's tricky though, and the time pressure made me decide to give up that tactic, no matter how tempting.
Another thing I noticed more on the second play was the lack of plan-ability when matching, so to speak. Any match you make is simply replaced with new circles, so at most you can hope to get lucky (an important puzzle game feature!) instead of the long term manipulation of the board of matching these to move those. You have planning ability with moving the board itself and it's interesting to try and perceive all the different ways to manipulate it, so maybe a non-issue. But I can't help but think it might be improved slightly if there was some kind of predictable consequence for each match. Like the pieces moving inward each match, or the circle collapsing on itself where the missing spots are (where would new pieces come from? I dunno!) - you could even get experimental and away from the norm with spawning pieces based on the matched pieces. Like a Blue match always spawns 50% red, 25% orange, 10% yellow, etc... still a bit random, but predictable enough to make hoping for luck a more active experience... maybe?
...sorry to ramble. Still fun to play!