Some classes are exposed to the consumer that should be rendered internally.
Per this #3642 (comment), can we refactor the component so CardHeaderMain wrapper is generated internally when needed.
There may be other changes introduced to the header code from patternfly/patternfly#4958