@jimmy
honestly that is rather hard to tell, I do not know the lay out of the port and in what relation the berth is where she wanted to dock or if she was unberthing ? . If the bow thruster failed it could have a contributing factor to it, but that still does not explain why the full ahead came so late and/or the tug did not pull back.
Keep also in mind, the vessel is a rather small ship and seemingly ballast and therefore
a tug that size should have been able to pull her away or at least hold her . The water is calm around, seems no substantial winds either who pushed her on.
Of course one does not know what was going on on the bridge, if the thruster went down a kind of confusion (I don,t want to call it panic) could have set in, like someone tries to check fuses / calling engine etc. and possible the people on the bridge did not pay attention for a while to the surroundings (Situation awareness). However if that is the case, than one would think that at least the pilot should have been aware whats going on and instruct the tug to hold her back. Due to fact that the engine is going already ahead a claim that the engine did not start is mute. Looks all to me that possible through a confusion the wrong conclusions were drawn which resulted in too late reaction to the situation.
Another factor could be also communication between pilot and bridge team. However, and again I assume a pilot was aboard, what baffles me that seemingly the tug did not get any orders to hold and/or pull back and that should not have been a communication problem because one can safely say that pilot and tug capt most probably speak the same language.