This is a backport issue for #4561, automatically created via GitHub Actions workflow initiated by @0xavi0
Original issue body:
SURE-11207
See issue for further details
(see SURE-11206 for the UI side issue)
Goal: understand where the error condition message gets lost (in Fleet or elsewhere?), and if in Fleet, fix it.