Nice puzzle design; easy to understand but hard to master :)
As a small tweak- I think a bit of a delay when going through the swap portal would make the experience a bit smoother; at the moment the teleport feels very sudden. But that’s a super minor thing :)