I have a giant collision box and I need to keep the actor (pawn) inside it. If I set it to block pawns it obvously pushes the pawn out of it. So far my best guess is to replace the 6 sides of the box with 6 smaller boxes but that feels a bit hacky. There’s also the option of looking at the end of the overlap but that also has it’s own issues.
Replacing the six sides with boxes actually seems to me like a proper solution. But I guess you want the convenience of scaling only one box.
How about you try to make a cube in your DCC software (Maya, Blender, etc), and then detach each side. Flip the face normals, so that they look inwards. Import this as a static mesh and use complex for the collision settings. And then turn off its visibility, its collision should still be there.