I think he’s either playing games or maybe dating others and trying to keep you on the line. Don’t go out with him unless he gives you notice “I wish you asked me sooner - but I already made plans. Maybe next time” and don’t take it personally, that’s OLD. But do date others. Remember, you are the catch and he needs to work to get you before another guys does.