i thing that camera shake bug is beacouse i use Time.deltaTime (Time.deltaTime is using frames to create time so if you have not good fps you have that shake)
did you know what can i use for time(not Time.deltaTime)
Using time.deltatime shouldn't cause that shake as it's supposed to smooth out movement when frames get lower and when they get higher.
The FPS didn't feel that low so I doubt that was the issue.