### mapbox-gl-js version v3.14.0 ### Browser and version Version 139.0.7258.138 (Official Build) (64-bit) ### Expected behavior Icons are rendered everytime just like without the filter. It works with mapbox 3.9.2 ### Actual behavior Icons are disappearing and appearing depending on zoom level ### Link to the demonstration https://codepen.io/pomm0/pen/JoYwWPQ ### Steps to trigger the unexpected behavior * add a valid mapbox accesstoken * zoom in and out * do the same without the filter on line 98 (`filter: ['==', 'number', number]`) https://github.com/user-attachments/assets/aa24f527-c0f9-425c-ae86-69c0172b105d