We have also seen the issue, reported here at the company, with Wi-Fi getting disconnected frequently and potentially have found a solution.
We have many Wi-Fi deployements with embedded Linux nodes (debian) and, as for the Ultimaker, we use connman to manage our network connections.
Until recently, we used debian stretch which comes with connman v1.33 and also noticed frequent Wi-Fi disconnects that couldn't be recovered by connman.
After updating to Debian buster, which uses connman v1.36, we noticed that most of our Wi-Fi problems disappeared.
Is it a possibility to also update the connman version to 1.36 in the Ultimaker firmware?
Note that we also identified other Wi-Fi related issues caused by the module firmware/driver and wpa-supplicant when roaming inside an SSID.