According to IAAF Andrews qualified.
https://www.iaaf.org/competitions/olympic-games/the-xxxi-olympic-games-5771/results/men/1500-metres/semi-final/result#resultheader
POS BIB ATHLETE COUNTRY MARK
1 2689 Ronald Kwemoi KEN KEN 3:39.42 Q
2 2317 Ayanleh Souleiman DJI DJI 3:39.46 Q
3 3056 Matthew Centrowitz USA USA 3:39.61 Q
4 2038 Ryan Gregson AUS AUS 3:40.02 Q
5 3046 Robby Andrews USA USA 3:40.25 Q
6 3022 Ronald Musagala UGA UGA 3:40.37
7 2394 Mekonnen Gebremedhin ETH ETH 3:40.69
8 2519 Homiyu Tesfaye GER GER 3:40.76
9 2207 Charles Philibert-Thiboutot CAN CAN 3:40.79
10 2741 Fouad Elkaam MAR MAR 3:40.93
11 2468 Chris O'Hare GBR GBR 3:44.27
12 2349 David Bustos ESP ESP 3:56.54
2690 Elijah Motonei Manangoi KEN KEN DNS