How I charge my spare battery. Run a ~14 gauge wire from the 7-pin trailer plug through the tailgate and connected to the battery. Go drive around for a couple days. That is how I charge spare batteries before I had an actual battery charger. Even with a fridge attached. Works VERY well. Doesn't cost very much. That charge wire on the 7-pin is designed to charge batteries on trailers you are towing. Surprise, you don;t have to be towing the battery to use it to charge a battery.
The only advantage you have with a 4-gauge wire is you don't have to get the jumper cables out to jump start yourself, providing you have a properly sized charge relay. But if you have one of those fancy high dollar chargers to charge a 12V battery from a vehicle designed to already be charging a 12V battery, you will probably still have to break out the jumper cables to jump start yourself.
I have no idea why the battery to battery charging systems are suddenly the hot thing right now. I would understand if you were running a different battery chemistery (some lithium varient of a battery) that has a slightly different charge voltage. But you are charging a lead acid battery with a charging system already set up to charge a lead acid battery. And there is even a special (nothing really that special about it) dedicated charge wire.
Oh my, you will have a voltage drop across such small gauge wire. As properly engineered, that is correct. You are not putting a 12V drop across the wire, that would be a dead short and blow the fusible link. You might have a 2, or you are really abusing the battery, 3 volt difference between the batteries. At that point the wiring simply acts as a ballast resistor. Regulates the charge rate. As the batteries get closer to a match, the amp rate goes down, the voltage drop goes down, and eventually both batteries have a balanced charge with no significent amp draw and both batteries are fully charged. For 50+ years that is how they charged batteries in travel trailers. But someone has made a fancy gadget that is pretty expensive and is making a small fortune selling it to "overlanders" as something that they must have it it will never work right. Oh, gee, the battery might charge in 2½ hours of driving instead of 3 hours without. It must be better. If you feel you have to empty your wallet, feel free.
As for needing a MPPT solar charge controller over a PWM, how much charge do you need and how large is the panel. Very often in this size of a system it is more affordable to go up a panel size and use the less expensive PWM charge controller. A 100W panel with MPPT could make a therotical ~97W output in standard test conditions. You can probably get that 97W from a 120W panel with a PWM charge controller. Panel costs $20 more, charge controller $60 less. The MPPT is great when you need that 97W and only have room for a 100W panel. My 70W panel feeding my PWM charge controller has been running my fridge for about 9 years now.