I have been trying to implement a down sight aiming in c++ and have I successfully been able to switch between cameras. However I ran into an issue with the down sight camera rotation, whenever I will be looking around, the default camera attached to the player will properly move but when I switch to the down sight camera and try to look around, it will only move horizontally.
Any idea why that could be happening will be greatly appreciated.