it might be the resolution. The game is technically being rendered at only 320x240, and the camera is coded to move only 48 pixels in front of the player. Upscaled to 4k, that could, indeed be the problem. Not sure how to fix that in only a couple hours. I do not have a 4k screen to test with.
right - so what you could do though - is make the camera position(s) set to a specific location that goes according to screen width and then
add / subtract an "offset" variable - also according to screen size or the player. Another alternative - would be to use a LERP in order to move the camera more smoothly to the position that it needs to be.