Out of your shortlist, Realme P1 would be a good fit. Caution, it will be loaded with bloatware and apps. One time cleanup will be needed.
If AMOLED display and Secondary noise cancellation mic is not important, Vivo T3X will also be a good choice, will be cheaper, with large 6000 mAh battery...