I been gone for the last few days and just started catching up on your post. I am so glad that your intuition kicked in to warn you about this guy. At least you can be on your guard around him. The whole keeping the maintenance guy's phone number seems to me like he wants you to have to rely on him so he can "rescue" you when there is a problem. People like him are the reason I have my fiance deal with them and I go lock myself into another room where if I needed to I could climb out the window. (Childish, but always have to look out for myself.)
I know my fiance thinks of these issues are silly since I have voiced them to him. I finally said...you have to understand this makes me uncomfortable and if you can't support me on this how do you expect me to support you on things that are issues to you. It sounds like your therapist is great in helping you in setting the boundaries you need. I keep hoping good things for you with your therapy.
Plus...I adjust my cart also for other people. I think I do it because I don't want to take up that much space and seems like I am not as distracted as the rest of the people in the store who keep running their carts in to me, the shelves or others. So if you were in the store and did that next to me...I would probably say hello since you noticed my presence and thought enough of me to deal with my issues. (Or you knew that I was a disaster waiting to happen ) Nothing like a cart to the back of the ankles or hip to make you grumble.
I keep you in my prayers and hope that this creepy guy finally figures out to back off.