Kibana upgrade failed - Error: [config validation of [elasticsearch].preserveHost]: definition for this key is missing

Yes. And we are now on 8.14.1. So lot of things have been fixed since then.

I think it's another question and that the original one is solved, right?
If so, please open a new discussion and share what you did exactly, what are the logs... And please read this about how to format.