It's meant to close the serve-over-the-network loophole of the GPL.
If the SDK to connect is GPL and the backend service itself (never exposed to a user) is AGPL then you're fine.
If the SDK to connect is GPL and the backend service itself (never exposed to a user) is AGPL then you're fine.