With 32 miles on it, and they can't fix it, it might be worth demanding a replacement. Further, I would contact CFMoto directly and tell them about the failure of this dealership to fix these issues properly.
I would push, and push hard. This is unacceptable.
If there is a better service dept near you, that may be faster.