If there is a SurfaceGui inside the PlayerGui (in my case from StarterGui) and it contains a ScrollingFrame (anywhere in the hierarchy), the camera will glitch out whenever you have a gamepad connected. This is the case both on Windows with a Dualshock 5 and natively on PS5.
The repro is very simple and I have included it here. Connect with a gamepad and run around - very quickly the camera will start rotating uncontrollably. The circle cursor also flickers.
It may be the case that this is a known issue, but I could not find another devforum post pertaining to this problem.
CameraRepro.rbxl (55.9 KB)