Common problem on w204 is wiring harness issues. After reading forums and articles and understanding my problems. My mechanic wanted to check the ECU, ingress and test the wiring looms, check and so on.
Once this was all checked, as mentioned my long trip had no issues, better performance and surprising the heating felt better. New tape added to the looms, you can buy it from Mercedes parts store.
As always to anyone reading this, use original Mercedes parts.