He needs to go permanently, we can't carry him when we finalise our squad.
As you pointed out, if Tavares wasn't good enough, then there's no chance for Rapha.
Based on the small cameo appearances hes had upto now, and the fact that hes 22 in 6 weeks time and looked lightyears begind 18 year old Kai Andrews, , and he hasn't made the bench when everyone's available, and didn't stand out against a League 2 side who wernt being too physical in a friendly match,
and the fact that you'd play other wingers on the wrong side, and push wingbacks further forward and even play strikers on the wing before playing Rapha. .... you have to ask. "what's the point in keeping him around?"
Move him on and free up a squad place.