Graham,
This is my opinion. These women see you as a great catch, but in the long run, you are unachievable to them. You show them several signs of your wealth, so they assume they are a one night stand to you. (Bad communication on their part, but what can you do?)
Basically, I hide any signs of money that I have, because I look for girls that like me for who I am, not for my money.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)