Repeater not showing filtered items. (I had this working before but I think the website bugged out)

I’m making a build your own leash page and the repeaters are not showing the image of thr items I set on the dataset filter. The first two repeaters in “Select your rope” and “Length” are both connected to data and filtered and if clicked on it recognizes the product that is being selected but the display image for selecting the product is not appearing on the repeater itself. It was working before and now it isn’t.
This is the website
https://www.cliffhound.org/custom-build-your-own-leashes
I need help.
ps. This issue started happening abruptly because I had this working before now it is bugged out.

export function ropeDiameterSelectionRepeater_itemReady_1($w, itemData, index) {
    $w('#selectRopeButton').onClick(() => {
        selectChoiceForOption($w, 'ropeDiameter', itemData);
 if (wixWindow.formFactor === 'Mobile') {
            toggleFold(2);
        }
    });
}

 
function selectChoiceForOption($w, option, choiceData) {
 // Set the selected choice in the selectedOptions global object.
    selectedOptions[capitalizeFirstLetter(option)] = choiceData.title;
 // Change the image for the selected option to the selected choice's image.
    $w(`#${option}Img`).src = choiceData.displayImage;
 // Show the option image.
    $w(`#${option}Img`).show();
 // If a choice has been selected for all of the options:
 if (Object.keys(selectedOptions).length === NUMBER_OF_CHOICES) {
 //Enable the "Add to Cart" button.
        $w('#addToCartButton').enable();
    }
}

This is the code on the page that should allow the images to appear in the repeater