How to give boxes falling gravity (WITHOUT PLATFORMER CHARACTER BEHAVIOR)

So I once asked how to give boxes a function of falling down if there’s no ground or other box for them to land on, it required using the platformer character behavior but I’ve ran into issues with it where I can’t keep using this solution.
It’s mainly performance, there will be so much boxes per level (minimum 100) and all of them having a whole player behavior just for them to only fall down is very overkill. and there’s an issue with the behavior itself where if a box is one pixel inside of another they will begin acting weird and move on their own until they both fall off the ground.
So, I was wondering if there is a way to make a box object fall vertically down until it lands on another box object or a platform WITHOUT using character behavior, bonus point if there are a bunch of boxes on top of each other and destroying the lowest one makes all the ones above it fall down until they meet a box/ground platform

You should explain what you really want to achieve or people will give you solutions that don’t fit your actual needs.
Why do you want to pile boxes up?

Alright, I’ll try: My game revolves around breaking boxes to do different things, like giving you coins or special abilities, or getting a special reward for breaking all boxes in a level, that’s just the way it is, it’s part of the level design
I just want the boxes to have falling gravity where they go down the Y axis until it lands on another box or ground, instead of them being stuck in the air, not outright physics where it can go all over the place, just fall down vertically, that’s all

Funny you mention not using platformer character behavior
Cause i once made it work exactly as you describe for other user
Using platformer character behavior

LMB to destroy block
RMB to create block

But since you don’t want it this way
I think you could add points below your boxes
Or simply offset in expression center Y point or bounding box bottom
To check if its in collision with a another box or inside it
You could even raycast

And if condition is not true simply apply force to your box to angle 90
Or add 1 to box Y position or maybe add 2 3 or 5 or 10 depending on your boxes it may vary

Good luck