The problem I have with the “ancient mine” theory is that the explosion appears to have occurred at the stern of the ship. If it were a floating mine, I would expect it to have occurred at the bow.
Modern mines, however, are different animals.
The trigger could have been built with delay to damage the propulsion systems...