You have gotten several dates, multiple even, with same woman....obviously there is not a problem with your appearance
It seems you are bombing on the first date. There can be a host of reasons. You have to be critically honest with yourself: What do you suspect is the reason? Does it appear that she seems disinterested from the get-go or is it happening as the date goes on? When/what exactly precipitated her change in behavior?
I know you said you are good guy, have good heart etc. These are all good qualities - the part where you said 'no drama' and some of the things afterwards.....this is the part the makes me nervous. I can't say for sure (only you know) but i've encountered guys who told me similar stuff before and were looking for similar answers, almost always these guys were SUPER rigid, very serious types. If this is how you are coming across on the dates I can totally see why you are striking out after first date.
I'm not saying you have to be Mr Funny pants but you have to show that you are present, engaged in the conversation; you have to let her speak and also contribute when it's your turn. Don't be afraid to touch her (use common sense), she expects you and wants you too...you want to show you find her desirable that's the point of the date. If you are very serious, tight lipped, too tough to laugh/smile, not focused and come across stiff, robotic and cold....yeah it's almost always going to be a "1 and done". You hae to lighten flirting with a girl doesn't make a guy a bad person, it's expected. Admittedly this part is a bit nuanced, it's the hardest part of the process and mastery only comes from experience. Reading won't help, you have to actively try to move past comfort zone on dates.