Shifting from Indirect Game to direct seems pretty natural to me. I have done the same thing. In the very beginning you go indirect because you feel insecure and by indirectly approaching you have plausible deniability for your actions. Cant really get rejected.
With time when your self-esteem and your confidence get bigger, you feel that indirect is too slow, takes a lot of time. So you just move to direct - and thats where your mind gets blown off. Not only because it is faster, it is that you can break all the rules you've learnt in indirect game and still get laid.
However without the confidence you cant really get direct, its not gonna work.
Think indirect for beginners, direct later.
Johnny Maddick, The Man, The Legend