Couple of comments from an electrical engineer-
I don’t see any ground fault protection, I would recommend it. Three pole gfi breakers are not cheap, but protect from a lot of potential trouble, especially important when you are not experienced with building electrical equipment.
The grounding conductor should be sized with the 40 amp feed, not with your control power 120 circuit.
You could eliminate the 120 volt separate circuit by tapping your control power from one of the three phase legs, load side of the input breaker. This way the three pole breaker would kill power to the whole panel - two sources into a panel are not good practice in the professional world, you should either have one device kill all power or have a prominent label stating that there are multiple power sources inside. Your heater load is only about 17 amps, so the 40 amp breaker has capacity. The imbalance in current would not be a problem.
You might consider eliminating the contactor and switch and just using the three pole breaker as your power switch - this would save some money and help pay for a gfi breaker.