I believe I might be facing something related to the viewport problem.
Specifically, this occurs while creating a MoveMiddleware function. And moving items to a new ItemManager.
On my case. When conditions are checked on the client and handled accordingly, everything functions as expected. However, when a remote function is fired to request permission from the server (even if it simply returns true, without performing any operations), the viewport GUI becomes blank.
After some testing I came to the conclusion that for some reason, on my code, simply adding a remote function to invoke the server causes the viewport frame to break. If iām not going crazy. I suspect the issue might be something simple that Iām overlooking, or maybe a beginner mistake. but Iām curious if anyone else is experiencing the same problem or something similar.
Edit: I created a queue system and used task.spawn to run the function, and it seems to be working.