Hi @baxuz and welcome to the forum. Though they might not fully solve your issue here are some of my thoughts from similar problems that have been discussed before.
From animated camera paths these playgrounds may be useful https://www.babylonjs-playground.com/#SQFG0Q#12 move camera as car follows track (note small radius for camera); https://www.babylonjs-playground.com/#DXE1CV#1 click on box to move to different place. See also track building
Animate camera along a curved path
Others forum users will bring their expertise to help soon, I am sure.