@pz1try愛 I also once had the same issue. In my case recovery just didn't happen by resting alone. Just like you, I was told to stop training completely, but this kind of only "paused" my condition, and my condition was bad.
As I started to very lightly train again, basically just doing the motions without weight at first, it got rapidly better. Recovery of tendons and more delicate structures such as the shoulder was suddenly happening.
However, it's important to not overdo it while in that phase. As I mentioned, this works amazingly well; you will most likely feel like you're completely fine again within 2-3 weeks. However, this is deceiving, because you aren't fully healed yet. From my experience, this is the point you're at the highest risk of seriously injuring yourself if you decide to go for any PRs or do to much Volume. I highly recommend listening to your intuition, but with that in mind.
Don't overdo it, but also don't sit around all day hoping it will get better by just waiting, thinking your nutrition alone will fix it.
Your original post was 21 days ago, so I'm not sure what your current state is. I kind of just figured I'd drop some general stuff, even if you don't need it anymore, since that might be useful for some other people too.