Interesting, sounds like you have put forth a heck of a lot of effort... keep up the good work.
I completely understand what you are saying about it being hard to eat to gain muscle... I feel like I am gorging mysels and still need to eat more.
Way to Go!! Good luck going forward.
When a person reaches beyond the limits of their ability; they shall they make progress. There is no other way.