I've had my giant trance e+3 2020 since February, I had it for 2 months then went back to giant dealer for multiple issues.
They had the bike 3 months to replace motor as play in crank bearings and every time I washed it no matter how dry I tried to keep it the bike would just turn off as soon...