If the motor’s Hall transistors are down low and subject to water and severe dampness/wetting, the controller and motor will run warm to hot with the motor chattering and not producing much power.
To fix, remove the opposite motor side cover from the output shaft, the drain water, leave cover...