After a little while of moving things around, I had to go back to the original code, I just made 1 simple STUPID change.
Instead of using On Open Event, I moved the code to On Load event, that's it nothing else, for some weird and strange reason, the sizing works as expected, no matter how is...