Many Chinese ebikes around £1,000 suffer from niggly electrical faults.
In terms of what you do next, the first thing you need to do is accept the above, so there's no point in buying another £1,000 ebike because your experience will likely repeat itself.
If you can spend closer to £2,000, you...