Definitely check these out: https://www.amazon.com/gp/aw/d/B07FHBJFQZ/ref=ya_st_dp_summary?ie=UTF8&psc=1
They meet your 3% spandex, are stretchy, and you can tuck the strings in so they look more professional. I've been enjoying them a lot.
I got them in xxl and I wear a 44 in pants and they fit loosely enough