That took place when they had the last enchantix...
The thing you said about the Roxy's transformation is exactly the same I was thinking this morning...
This would be awesome for first transformation, and I can see what you are getting with this, but then why not just her first transformation? That would be much better. This way I have the feeling this was kinda rushed, and not well thought.
Just like that thing with not excluding Musa and Layla from the transformations when they are not there.
As I mentioned, the episode was great, and I liked it very much. (except for the part with talking pets
)