The transaction log for database 'database_name' is full due to 'XTP_CHECKPOINT'
First make sure that replication is not causing this, as stated in the connect item the &quot;log_wait_reuse_desc=XTP_CHECKPOINT does not necessarily mean that the XTP checkpoint worker is holding up log truncation.&quot; so start by running sp_repltrans and make certain that all data has been distributed.
Then there is this little snippet here:

&quot;it happens on a database, which has memory optimized file group, no matter there has memory optimized tables or not.
The current workaround is set the AutoGrown to be a fixed size. Or, changing the recovery mode to be Simple, and shrinking the log.&quot;

So if cleaning up replication does not work try the following:
checkpoint;
dbcc shrinkfile (Logfile, truncateonly)
alter database [database] modify file (filename = 'TRANSACTIONLOG', FILEGROWTH = 5MB)

It is not stated if this is for the log file or the database files but lets start by trying the log files and if not then try setting the database files to fixed growth: