Test case:
1. Turn on native promises
2. Add a VectorTileLayer
3. Remove the VectorTileLayer
Uncaught JS errors appear in the console immediately after layer removal.

Codepen: https://codepen.io/parshin/pen/OJPYLXm?editors=1000 (based on VectorTileLayer | ArcGIS API for JavaScript 4.14, but with turned on native promises and removing of the layer after 10 seconds)
Browser: Chromium Version 79.0.3945.79
OS: Ubuntu 16.04 (64-bit)