I'm not clear on how making MM (a 7th level spell) a haven makes the journey rules 'disappear', to be honest. If the concern is that it's free after buying the initial component, you could have just made the components be consumed, as you have with tiny hut (I presume as a deliberate stop to cheesing that spell, as happens in o5e). I've never played at 13th level as player or DM though, so it's not a hill I care to die on
On the supply front, what does this mean mechanically, given it's presumably not supply? "The residence contains enough food to provide ample
nourishment for a number of people..." (emphasis added)