Sage CRM 2018 R3 and Sage 300 2019 Integration

Recently updated a test environment with Sage 300 2018.2 and Sage CRM 2018 R2 to Sage 300 2019.0 and Sage CRM 2018 R3 along with the new integration component.

Environment: Windows Server 2016 Standard | SQL Server Standard 2016 SP2 (13.0.5201.2)

Upgrade installed fine on both 300 and CRM, however, the integration component does not appear to be working.

I updated Administration -> Sage 300 Administration | Setup Integration as follows:

SAMLTD | Sample Company Limited | http://server/Sage300 (was previously net://server:9000)

When attempting to run Synchronize Tables, I get the following:

"An error has occurred in a CRM .net customisation. Please contact your vendor to resolve."

CRM Application Pool is set to use .NET 4.0 and CRM .NET Log shows the following:

6548	5516	1	Class: CRMWrapper - Method: ExecWebPageNew - Error: An error has occurred on PreBuildContents or BuildContents
6548	5516	5	StackTrace:
Error: Invalid JSON primitive: .
   at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject()
   at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
   at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer)
   at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit)
   at Import.ImportPage.SendRequest(HttpMethod method, String requestUri, String& webapimessage)
   at Import.ImportPage.SynchronizeCodes(String& webapimessage)
   at Import.ImportPage.BuildContents()
   at Sage.CRM.Wrapper.CRMWrapper.ExecWebPageNew(String fullFileName, String callFunction)
6548	5516	5	Unloading Domain
6548	5516	5	NET - BASE RELEASE CORE INTERFACES
6548	5516	5	Metadata Unload.
6548	5516	5	Keys Unload.
6548	5516	5	UserSession Unload.
6548	5516	5	Dispatch Unload.
6548	5516	5	Unloading WebPage