Right now the only recourse for getting a heat map layer to appear the same regardless of extent and scale is by setting a reference scale on the map. This presents problems, though, when adding an inset of the same map to a layout. If the inset uses a different scale, the appearance of the heat map layer comes out as desired -- sure -- but then everything else in your map from labels to scale-based symbology is suddenly comparatively tiny, which is undesirable. If the heat map layer could keep its own reference scale, this problem would go away, and I can imagine there are other circumstances where setting a reference scale on just one layer would be helpful.
The workaround for now is to go through every single layer's properties (can't multi-select or modify at group level) and uncheck this: