The monitoring worker wrote Proxmox maxmem/maxdisk (bytes) straight into the memory/disk_size columns, which the rest of the app stores as MB/GB. Every sync cycle clobbered correct values with bytes, so the saved-config card showed huge byte numbers under MB/GB labels. Convert via new _bytes_to_mb/_bytes_to_gb helpers; existing rows self-heal on next sync. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>