My guess is that this version of MySQL on Digital Ocean is using MySQL Group Replication which is not supported.

Group Replication performs replication under the requirement that each table have a primary key, which we do not.

You can use a managed database that uses a different strategy for replication, or use PostgreSQL.