You were given good advice early on, but you choose to reject or ignore it and go about this your own way. That's OK by me since I'm not nearly as invested in the problem as you are. So I wish you luck, and leave you with one last bit of advice you and take or reject.
Your problem is shifting off the chainring under load, so focus your attention to what happens at the top of the ring when under load. One simple diagnostic is to look down through the FD cage and see what's happening there.
__________________
FB
Chain-L site
An ounce of diagnosis is worth a pound of cure.
Just because I'm tired of arguing, doesn't mean you're right.
“One accurate measurement is worth a thousand expert opinions” - Adm Grace Murray Hopper - USN
WARNING, I'm from New York. Thin skinned people should maintain safe distance.