Into the weeds engine design for fuel efficiency discussion.

Show me an instance where a larger engine gets better mpg for a road going vehicle.

Larger engines create excess power which is a waste in every regime except acceleration and ascent. Longer strokes, bigger bores, and large cam profiles all waste energy in order to gain power outside of the cruise regime, but average mpg is dominated by cruise.

When cruise mpg is the goal, minimizing ci is the lowest hanging fruit.

OP says he wants to tow - but does tow mpg matter as much as unladen? Without those details it's impossible to figure out which end of the displacement spectrum to be on. Knowing a max grade, weight, and operating elevation would make figuring out the minimum requirements a lot easier.

Also, typically a smaller engine with a turbo will out power and out mpg the larger na engine in almost every case. It can maximize torque when needed and use fuel sparingly when it's not. It's no secret why oems have had a love affair with boost in ecino cars for some decades.
The smaller engine usually does get better but generally by a mpg or two intown maybe slightly more on highway, if you bring the smaller engines NA power to that of the larger engine bet mileage would be more similar. i always thought mpg is how efficient the engine is a part throttle to make the required HP needed at that moment to maintain speed aka not very much and smaller engine is generally slightly more efficient at doing so. But less effective to make larger power in the few moments it's required.

I always found peppier cars generally better in fuel mileage cause I'd tend to drive easier with them.