You might want to revert the change made in 1.7.2, since it is preferable that mini machines load last (ensuring that it can properly copy all the changes made to the base form electric furnaces during data-final-fixes), otherwise some changes will be missed.
I ended up fixing the issue from my end, internally updating the entity type of the furnace if it changes between the initial copy (during data-updates) and the final copy (during data-final-fixes)
The same issue existed with micro machines (which does basically the same thing as mini machines, but shrinks them down to 1x1 entities), which was also fixed from my end.
But yeah, strongly suggest removing the optional dependency, since it is no longer needed (as of v9.3.22 and v3.3.22 of mini and micro machines respectively)