I disabled AiProtection, that fixed some issues that I've been having on my other devices but it sorta helped with the camera.
First off... VLC still lags and freezes and when I try to connect to the camera's IP, it says it's 'not found'.
Then.. when I load the Web UI, it's now coming up instantly and the video playback is in real time with no dropouts.
I've done some testing but I seem to get more issues for the video playback when the signal is -47dBm and the Rx/Tx rate was pretty bad, around 20-30Mbps.
I moved the camera and now the signal is at -41dBm and the Tx/Rx rates are up to 72/72Mbps and it's all perfect (except for VLC dropping and freezing. I wonder if it's a decoder issue or that port is being blocked).