Thanks for that. It's good to compare notes
In the end i removed all monitoring.ui.* and it worked. Suggested by elastic support.
The only thing i had was monitoring.enabled: true no certs nothing.
SSL was enabled by the https to access kibana, i am told.