There are no clear edges between "beginner" and "intermediate" and "advanced".
My vague definitions would be these.
"Beginner" = fast progress, light to medium weight, lots of flexibility work needed even to do lifts correctly, lots of accessory lifts to strengthen subsidiary muscles
"Intermediate" = progress ...
I think any answer to this would be highly opinionated. There are very loose definitions of what's considered "beginner", "intermediate", and "advanced" in terms of both programming and in skill.
In terms of programming, I would rate them as such (again. There's no clear-cut definition so it's only my definition):
Beginner - ...
Is this a medical issue he is facing?
I do not know, we do not diagnose medical issues on this site.
Is that inflammatory effect genetic?
Inflammation is simply blood rushing to the area to heal the irritated muscle, and is an important part of healing. You just don't want to overwork yourself and cause too much injury. Different people have different ...