Do unused funds in an HSA roll over year after year?

Yes. The unused balance in an HSA automatically rolls over year after year.