Thanks for your response @hube2 , you’re always so helpful on here!
I definitely would have set them up as CPTs instead of repeater rows if I knew the client would want them to be searchable individually!
I might loop through all the repeater rows and create them as a posts on a hidden/private CPT so that they can still be searchable