Instead of coding the ball to FindObjectOfType for accessing the paddle instance, one can group together the ball and paddle under one ‘empty’ and create a prefab based on that. As the two always start off together, it makes sense that they are grouped together.
This works fine for me in each level.