Sounds like a controller issue to me, but hard to say.
That’s a tough one. Even if they say that they fixed it and send it back to you, will it randomly do it again?
I’m not sure I would trust it again, myself. Especially since it results in you crashing and getting injured.