I'm getting this error after 8.16.0 in Fleet when changing anything on the Settings tab:
[request body.monitoring_http.enabled]: expected value of type [boolean] but got [undefined]
It looks like "monitoring_http" is missing "enable": true or the API isn't properly defaulting enable. Opening the API request in console and adding the missing option circumvents.