I was wrong, it wasn't #ipv6, it was #mediapermissions in the #nextcloud app that stopped the #NextcloudDeck app from syncing.
It doesn't explain why Nextcloud Deck would only sync if it wasn't connected to my home wifi. But it is solved.