So went back to live support and they fixed this issue. I said how does this happen? Ben said the service was stuck.
So my FTP service was stuck.
Is it possible to have an FTP service unstuck for a long period of time?
Ben: Yes, I have enabled service monitoring from your Root WHM > Service Configuration >> Service Manager
Ben: if problem occure again please email us at support desk
Ben: our senior admins will investigate the issue further.
Hope this is fixed now
Karim