I like the idea of civil judgements that require responsible individuals to remove themselves from the company. And void any forward looking renumeration in their contracts.
Personal fines too, such as returning past remunerations during the problematic time in question. Salaries. Stock grants.
There is no such thing as an incentive, that doesn't incentivize someone. Relatively small fines relative to revenues and profits don't incentivize anything.
Alternatively, if fines really were big enough to turn large companies around (i.e. not just the enforced, but other companies seeing the enforcement), heads would roll, but would they be the right ones given those in charge are unlikely to fire themselves? And shareholders are the ones really paying the fines, are they really the culprits?
The incentives to act in good faith, should be placed very directly on the individuals whose choices dictate the good/bad faith. Starting and staying largely with the CEO, and the direct line of reports from the CEO down to the relevent decisions.
You don't want anyone who mattered to have cover. You want CEO's policing their own, and their reports pushing back upward against poor directives.
The only cover for relevent actors would be a record of pushing back against those who pushed through poor behavior.
TLDR: Limited liability should protect non-managing shareholders, but not bad actors within a company. Decisions makers should always be held directly responsible for their decisions. Any other system is perverse.