Headspace is the whole cause and fruit is the aggravating factor. A melomel throws a serious cap and needs far more room than a plain mead, so next time ferment in a bigger vessel than the batch needs and transfer to something smaller for aging once it slows.
That also fixes the problem properly rather than managing it, because a blow-off tube on a vessel with no headspace is still going to push fruit into the tube.