Jittery movement of background with parallax effect,Jittery Background

Hello, I’m trying to make a background with parallax effect in my 2D game. I want to make the background follow the camera (interpolated) because the method with a static background and a perspective camera instead of orthogonal, would make my PixelPerfectCamera component redundant if i understood correctly.
Now the problem is the movement of the background relative to the camerea seems jittery, although it is interpolated. I’ve tried the interpolation via script and a parent constraint with reduced weight, same result.
So far I have also tried to give my background object and the camera a Rigidbody2D and activate inter-/extrapolation + do the repositioning in Update/LateUpdate/FixedUpdate but nothing worked. Here is my BackgroundMovement script:

`using UnityEngine;

public class BackgroundMovement : MonoBehaviour
{
public float backgroundDistance; //between 0 and 1
public Transform mainCamera;

private Vector3 cameraOldPos;
void Start()
{
    cameraOldPos = mainCamera.position;
}

void FixedUpdate()
{
    transform.position += ((mainCamera.position - cameraOldPos) * backgroundDistance);
    cameraOldPos = mainCamera.position;
}

}`

Also: Right now all my Movement happens in FixedUpdate(), my camera which follows the player is also interpolated by script

PS: I’m apparently too dumb to make newlines in my code sample ._.

Does anyone have an idea? I’m still stuck on this problem.