Welcome, don't let the setbacks stop you. We all have them. I'm dealing with hip flexor issues myself, fix the knee slide and it will resolve. I'm able to train through it. For shoulders, take modest increments and when you get a chance, get the area massaged and it will give you relief. Most importantly, eat. A lot, but be mindful to get good quality macros in.