Background: Asian male 30 / student / lifting / socially active/ athletic

Story : Was getting some meat balls post my workout, around 3 weeks back and saw a cute indian girl ( daisy 22) picking her salads. Sarted a conversation and ended up eating my food with her. We found that we go to the same school and since I am socially well aware and connected to many clubs , I shared abt hundreds of activities thats going on in the campus. She was pretty impressed and excited and asked for my insta/fb etc , I took her number. Talked a bit on watsapp, she didn't show much interest. Later I invited her to watch the games as I had an extra ticket. She said yes and came along though she knew nothing about the games. We had a great time, made all the moves , touching , holding etc. and she reciprocated well. She also told she will take me to indian movies , foods etc. etc. Post games again cold shoulder. I asked her out, she said yes but later backed out. Not much conversation on watsapp again. She asked me to join her on the lake side with her friends, i backed out as I had my classes. Later we meet for Salsa classes and she is all friendly and fun. She leaves after 1 session as she had her classes and I ask her to msg post her class. No message again . Its almost 5 days and I haven't texted or talked ( idgaf attitude). Though we both live far apart and are very busy with our lives, a text doesn't take much. I gonna meet her again in 2 days for the dance classes..

Should I message or ask her out again ? Or just meet directly at the classes and appear friendly. Also, is she interested ? Or is age gap ( 30 vs 22 ) playing on her mind and she is hesitant. ( maybe a girl can help answer).