WebMapViewer crashes my app

OS: Windows 10 64bit
APP OS: Linux 64bit
Xojo Version: 2018 r3
App location: https://realmakers.net/cgi-bin/TLWv2/tlwv2.cgi

Not sure where to start with this but here’s my code:

If TextField1.Text="" Then
flagEmptyText=1
End If
If TextField2.Text="" Then
flagEmptyText=1
End If
If flagEmptyText=1 Then
Else
//THIS IS MAPS CODE START HERE
Dim WebMapLocation123 As New WebMapLocation(TextField2.Text)
Try
MapViewer1.AddLocation(WebMapLocation123)
Catch e As NilObjectException
FlogThisError=1
TextField1.Text=""
TextField2.Text=""
MsgBox(e.Message)
End Try
If FlogThisError=0 Then
ListBox1.AddRow(TextField1.Text, TextField2.Text)
TextField1.Text=""
TextField2.Text=""
FreshMapsFlag=1
End If
End If

Google API shows that the key is working, but the app crashes with the following error text:

Unhandled NilObjectException
Message: Status: REQUEST_DENIED

Stack:
RuntimeRaiseException
WebMapLocation.!LookupAddress%A1o%ss
WebMapLocation._ResetAddress%%os
WebMapLocation.Address.Set%%oi4s
WebMapLocation.Constructor%%os
WebPage1.WebPage1.Button1_Action%%o<WebPage1.WebPage1>o
Delegate.IM_Invoke%%o
AddHandler.Stub.29%%
WebButton._ExecuteEvent%b%osA1v
WebControl.!_ExecuteEvent%b%ssA1v
WebSession._HandleEvent%%oso<_HTTPServer.HTTPRequestContext>
WebSession._HandleRequest%i8%oso<_HTTPServer.HTTPRequestContext>
WebApplication._HandleHTTPRequest%%oo<_HTTPServer.HTTPRequestContext>
_CGIGateway.GatewayRequestThread.Event_Run%%o<_CGIGateway.GatewayRequestThread>

clone

Any help is appreciated.

PS - I set the API key on the control’s Open event.