SurfaceGui Help

Hello fellow developers!

I’m creating a cashier system, and my UI is on a brick inside of a cash register model. However I’ve been running into an issue which I’m not sure why I am. My UI randomly disappears and appears after some tweening. I’ve read an article and it said it is usually down to AlwaysOnTop being enabled but my UI relies on this property to work properly and look the best it can and I’m stuck on what to do.

Here is a video of it happening. Any help is appreciated! Thank you!