It was a bit weird that the sync didn't happen immediately and you had to wait for 30seconds until the printer appeared.
@@ -205,6 +205,7 @@ Item
height: UM.Theme.getSize("message_action_button").height
onClicked: {
CuraApplication.getDiscoveredCloudPrintersModel().clear()
+ Cura.API.account.sync(true)
base.addCloudPrinterButtonClicked()
}