Castrandom polymorph variants

Is it me or is /castrandom bugged and not working? It seems to pick the last one and nothing else so I always have Black Cats.

#showtooltip
/castrandom [@mouseover,exists,nodead] Polymorph(Turtle),Polymorph(Pig),Polymorph(Black Cat)

I should add I’m doing this on critters, not actual humanoids or beasts. So maybe some weird interaction bug with this and crittermorph glyph?

Randomly chooses just fine for me. Are you actually letting the cast finish?

Yes, it in fact doesn’t work on critters, on normal beasts and humanoids it works just fine.