Do HSA funds expire?

No. HSA balances roll over from year to year and remain yours even if you change employers or health plans.