At Barcelona he would be even worse off. He’d get almost 0 minutes on the pitch with Messi there.
Ronaldo and Dybala should in theory co-exist well (as long as there are runners in the team that can compensate for their lack of pressing). Dybala struggling has nothing to do with CR7.