A lots of problems can be solved by separation of squad types.
First the number of armor players get capped to 2x4. This prevents too few infantry players and if armor die they could usually just get another vehicle instead of waiting.
Second is separate squad assets vs team assets. There are tasks that help the team win but is not directly useful for the current squad.
Only logistics can drive logis and build FOBs and all members in that squad can build stuff.
I would suggest adding 3x3 specialist squads next to logistics squads. Their SL will have ammo bag but no rally point or medic. This to make them rely on the team for spawn and heal instead of letting them rallying at enemy main.
All specialists, drone and marksman will be moved to this squad and will compose of SL with ammo and 2 different specialist. All members in these squads can mark stuff for the team like FTL.
This leaves around 4x8 infantry squads that can focus on capping points and have high toughness by having medics.
Commander is also a separate 1 man squad that just hang around a radio.