Teaching college students how to program my first year of grad school, I realized that it's not possible to make someone understand something. In a real sense, I could not teach them to program. Learning how to program is learning a new way of thinking, and there was no way I could force them to start thinking in this way. I was more trying to guide them to have many personal epiphanies - through a combination of socratic method style questions and giving them specific actions to try with the hope it would improve their mental model.
Exactly my experience slowly learning to code as an adult. My partner sometimes explains a programming concept to me that just won't sink in.
After some practice and time, I can feel my thinking rearranging itself around the concept until it's second nature. Personally it's a feeling I enjoy, part of the reason I like taking up new hobbies all the time.