It is shocking that he doesn't spend 100% of his time doing only ebike business, and doesn't sit waiting for your work to appear. If I had sent him a repair to do I'd expect him to do your work first- it's only right.
He recently sorted out my controller, did a video of it tested- would I have liked it done faster?
I remember that he has other customers he has work for, possibly yours is behind many other jobs in the work queue because they were received before yours. Replying to emails with no real answer takes away some of his repair time- would you rather have him email everyone every time they contact him, or wait until he has some news to give and spend that down time doing the tests and repairs that you would like him to do?
And lets not forget there is a life beyond his business. You have one?
You chose your supplier. You chose your repairer. I think everyone (else) here understands he is a one man business. Do you think you'd get better elsewhere? Please go use them- at least you won't be slowing down the work he does for me and many other satisfied customers.
With that attitude you'd be put to the end of the queue by many people. And deservedly so.