Unfortunately some times the sensors or actuators break, so an engineer will have to do some manual work. I suspect older engineers are more likely to do this, because they still think their own intuition is better than some algorithm (case in point: see quote in article from the union representative).
As for maintenance, it gets done in port. There are times, however, when things break horribly, and the engineers have to fix it themselves while at sea or find a work-around. With a drone fleet, one way to deal with this may be to have engineering teams on stand-by, ready to helo to a broken drone ship and do repairs.