You wrote 'you're on the spectrum'. I know something about autism, which I assume you mean. In regard to getting more 2nd dates, can you be a little more specific about that?
As Cinder asked... are you asking for a 2nd date? If so, are you asking them to go someplace specific and then are they are saying, "No thanks, I'm not interested'? Or could it be they are just busy on that calendar date? How are you gauging this? Each date is important learning info.
My personal recommendation to all men regarding dating is: VOLUME. Meaning: date as many different women as possible. Always try to date more than one woman at a time. Why do I say that? Because in my experience, the one you're dating may drop you, after you get attached (naturally), and you've just wasted a lot of valuable time. You should always be assessing their character. For some people -- if you're only dating one woman, you may be too motivated to go with whatever they say, not displaying you're own character and boundaries, and never pushing back against their inappropriate behavior... and so they won't respect you, will never be challenged by you, won't really know you, and they'll drop you. You say you're very honest, so maybe the last part isn't an issue for you.
Supporting what I just wrote (the way I see it) is what Yoriii posted above, "Ummm so what men need to understand about women is that women need a challenge. We need something that to see for, to wonder about and if you give us too much information, its not going to make that happen. Try adding a lil bit of mystery, don't tell us everything about you, save some stuff for later."
My own personal instincts about you... to get more 2nd dates... be strong, friendly, jovial, full of laughter and supporting. Let her know you're financially stable and what you like to do for fun. During the date, find out what she likes to do. Talk about that. If you find one or two things she likes to do -- that you also like to do -- then suggest you both do it together. If she likes you some, you'll likely get that 2nd date doing something you both like.