Hi
I recently started using ArcGIS JS SDK 4.30 and I notice that the Zoom and Home stopped working. My map is embedded into Drupal by loading the JS and CSS URL with javascript and generate a map view on the fly after both JS and CSS load events are confirmed.
When the map is a stand-alone application, there are no problems with the Zoom and Home widgets.
I attempted to trace the click event after the widget are generated on both the stand-alone and Drupal maps. I looked at the Zoom-In and Zoom-Out code block
<calcite-button class="esri-widget--button" title="Zoom in" alignment="center" appearance="solid" kind="neutral" icon-start="plus" scale="m" type="button" width="auto"></calcite-button>
And I found that the click event I get from Chrome Dev console getEventListeners($0) are different
Stand-alone map where Zoom and Home are working

Here is the on the fly map where the zoom and home widget are not working

If you look at the FunctionLocation object, the stand-alone map is executing line 4.30/2691 but the on the fly map is executing zone.js:1724
Can someone explain to me why this happening and maybe give me some pointers on how I can get around it?
Allen