Restrict sphere inside transparent cube with physics - VR

I’m working in UE 5.4.4 in the default VR project. I’m trying to trap a small sphere inside a hollowed
out cube (so you can see the sphere inside of the cube). I want the sphere to bounce around inside the cube with normal physics but not be able to exit outside the confines of the cube. I have tried this a few different ways but have not gotten the sphere to stay inside the cube. If I pick up and shake the cube, the sphere will fall out.

I’ve tried Blocking Volumes and a Blueprint that had Physics Constraints between the Parent (Cube) and Child (Sphere). I was not able to get either of these to work as expected.

The only thing that kind of worked was inserting six planes into the different sides of the cubes, making them invisible, and turning on collision for each one. This did work but this felt like one of the least efficient ways of making it work.

Any suggestions or pointers are greatly appreciated. I’ve been working in UE for a few years but I’m not all that great at BluePrints yet (basic stuff is fine) and do not have any coding experience. Thx!