@Gwen *********
the REAL question IS
How did you get the year extension you have based on volunteering that you have now?
IF you handed your passport and a pile of baht to someone who took it to a province you don't live in, used an immigration office you don't go to, got you a Non-O and then a year extension for a foundation you can't pronounce let alone ever volunteered at, you WILL have problems trying to get off it :(
Now,. on the other hand IF you got documents from your foundation, went to the immigration office where you live, applied for the Non-O visa and then the year extension you shouldn't have ANY problem following my first comment, cancel your current extension, get a covid extension and then apply for an in country Non-B visa with documents from your new employer.
BUT
Back to the question I asked: did you get the volunteer visa on your own at the immigration office OR did you get it by "alternate means" <- that's gonna be the linchpin as far as whether you can or can't do anything