Ah right... The passengers getting off at the first time the door opens is a known passenger mechanic issue. It happens on all routes with the "rush hour" passenger mechanics The platform is empty for similar reasons... whoever did the station passenger system didn't put enough people on the platform
Not that anyone other than a DTG platform mechanic dev can do (I think Pres crew have this function for older routes, but passengers seem to be a core function with DLC overlay from what I've seen)