Parallax background jerking - LibGDX

I have a player that can move any direction on a 2D plane, and behind the player are two background images that move at different speeds to create a parallax effect. This seems to happen randomly, but there are times during movement when the background images jerk. It’s very noticeable because the backgrounds look extremely smooth up until a random jerk motion. I can’t replicate the problem besides just randomly moving around.

This is the code I’m using to update my backgrounds positions:


        backgroundSprite1.draw(batch);                          
        backgroundSprite2.draw(batch, 0.2f);
        backgroundSprite1.setX(-Gdx.graphics.getWidth() / 2f + player.getPosition().x / 1.1f);
        backgroundSprite1.setY(-Gdx.graphics.getHeight() / 2f + player.getPosition().y / 1.1f);
        backgroundSprite2.setX(-Gdx.graphics.getWidth() / 2f + player.getPosition().x / 1.025f);
        backgroundSprite2.setY(-Gdx.graphics.getHeight() / 2f + player.getPosition().y / 1.025f);

I’ve read that this may happen during an expensive calculation, however my application so far is pretty basic. I only started having these issues up until making a parallax effect which is meant to be very slow moving.

Has anyone run into this similar issue, or could offer advice?