I agree with the others, a fuse between the solar array and your mppt controller is not needed. That said, it is convenient to be able to disconnect your panels quickly sometimes.
Ditto with the fuse between the controller and the batteries.
Are you planning to add to your solar capacity at some point? As is, you have 17amps max input and a 40A controller. That seems like overkill.
It looks like you are planning to use a chassis return for the negative connection between the starting and Aux battery banks. I would run a separate wire for that and not count on the chassis for carrying current.
I see only one fuse on the positive line between your starting battery and the VSR. Assuming that your VSR is in the camper (like mine is) you have a long wire going from the engine bay to your camper, through and Anderson plug. Either end of that wire should be fused within a few inches of the respective battery banks. I have a 100A Blue Sea breaker on both ends, one right at the battery before a shunt for my in cab ammeter, and before the Blue Sea ML-ACR/VSR in the camper.