Sorry I didn't specify, I only play against the ai.
Also, what is the best exploitation division that I can build in the current meta (as Germany)?
Against the AI you want something with lots of soft attack since it currently builds mostly soft units like infantry, motorized and such.
So I recommend stacking lots of SPG ( SP Artillery ), at least 1 battalion per 10 width in your division.
You also don't need that much armor/piercing, so you can probably get by with spreading your armor out to get more total divisions. Something like 3ARM+2SPG+4MOT should be pretty decent all-round, or if you want to go for more powerful 40 width double these numbers. If the AI starts piercing your divisions you can swap some MOT for ARM or make armor variants on the tanks fairly easy later on.
For exploitation there are a few approaches depending on your playstyle. Some players want to make divisions with only Light Armor variants with +5 engine to get silly speeds, others want to include Motorized to get more staying power and be able to defensively hold an encirclement shut closed. For the second option as Germany you can easily get Medium tanks fast enough to keep or even surpass the Motorized, and skip light tanks altogether. I've also seen players use cheaper MOT+SPG divisions without any tanks for exploitation, and as long as you don't need to attack with them that works well too. You probably don't want the exploitation divisions to be bigger then at most 20 width since their job is to spread out and cover as much ground as possible.