I very much agree on your statement mate, perhaps Ryan Garcia could be more lethal and dangerous in the upper division rather than forcing his own weight to fit in 135. But before all of that, he should try and improve his fighting style first because even if he can survive a few fights against the lower ranks, he will still find himself in the very same position where he can't really touch the champions because he lacks something. It's time for him to move-on and learn the lesson that was taught to him, and equip it to be a better boxer in his new journey.
If he didn't lose that last fight he wouldn't think to get to the upper weight class because he was feeling comfortable there with his speed but when he fought Davis, he realized that his past opponents were just a joke. now that he realized he needed to get up there, he should also train as much as he can to get back his honor and gain some momentum to bounce back again. He is such a charismatic boxer unlike anybody else and he can sell his fights easily, he just needs to give some more, especially in his defensive strategies.
I'd say even if he win that one, that will be his last fight at 135 because his weight was already a problem to him in that division. In-fact, he already had two fights prior his fight versus Gervonta Davis and I believe that the sole reason why Ryan Garcia came back in lightweight was to settle their rivalry with each other that has been going on for years now.
But again, if not because of his defeat versus Tank, he will not be learning his lesson that his movement and defense is not that good enough in-front of the experts in the division. Actually, he already had the same scenario where Luke Campbell exposed him but he let his head to grow bigger because despite that fact, he won the fight.