snip
Being able to gain EXP from repairing is against what veterancy is suppose meant to be, a way to reward people who use tactics, strategy, and skill to earn it. There should be no reward to repair a vehicle as there's no risk or thought as it really does take quite a bit not to lose a tank unless it's a light vehicle that can be two shotted. Losing any squad and it's vet should be punishing and I understand you want to try and give the player who lost their engineers a chance to earn back again. However, CoH2 is all about unit preservation and wiping a vetted up engineer unit should be rewarding against a player who has any armor force in not just manpower lost but the veterancy associated with that engineer unit.
On the matter of the mining, if and only if it's possible and the team decides to pursue the idea of minesweeping rewarding EXP, it could work and add more depth to it mines. It's good someone is laying down mines but if someone over commits to it then not just they lose munitions but giving the enemy squad EXP which is good for RE, Pio, and Combat Engies who posses weak combat power. After all against a competent player who lays down frequent mines, it already slows down the opposing player who has to not only send a mine sweeping squad over lest he lose manpower, a engine damage, or even a squad. This is more toward OKW, Soviets, and the Brits as these factions seem to float more munitions then Osteer and USF.