Those possums are different from ours, aren't they? Are they marsupials?

It sounds like you could put the cat house back nearer your house, which might deter the invaders. Or hang it from a tree. Or sit it on a platform, like you have the bees.