Change a fill layer settings to 0.00 ramp, ramp outer edge off. Preview the layer.
Change the layer ramp to e.g. 4mm but leave ramp outer edges switched off. Preview the layer. It will calculate the ramps even though they’re switched off.
If you have specified a ramp length that isn’t zero, ramps aren’t switched off. The issue is that all of your shapes overlap, so they’re all considered “outside”, and the software doesn’t know that in advance of computing the ramp.
It’s not the library setting, or the fill area - You can draw a simple square, set a ramp length, and turn off “ramp outer edges” - it will still attempt to compute the ramp even though a single square is pretty obviously just an outer edge.
This could be made smarter, but the correct way to turn off ramps is to set the ramp length to zero. This wouldn’t qualify as a bug, but as an optimization, since you still actually have ramps enabled.