I oftened wondered why my husband with a high IQ needed his hand held with everything he did. He needed to be taught but didn't learn simple things that were obvious to others. I held his hand walking him through getting out of the bad debt we got into. As soon as he had to be TOTALLY responsible when I got sick, he FAILED completely at handling the home finances.
Another example of always needing to be taught was when we were taking an interior design class & having to make a color wheel using just primary colors. Everyone was struggling to get the colors right....he said he couldn't do the project because no one had ever taught him how to use a paint brush

. I now understand after leaving him & working through what in the world was going on all those years....realized it is something that often goes along with ADD & explained ALL the issues I had been dealing with.
A formal DX would have been good for him so he would understand himself better. I'm sure this is the case with you also....also can help define WHY the limitations are there & can be worked on within your abilities.