I'm sorry, Jorge, but I'll have to disagree here. I have literally hundreds of 3D packages in my libraries that use identical min-max values. That isn't the problem.
The issue only occurs with L = b = min = max = 0.3mm in the SON package generator, which is why I reported it as a bug. The 3D representation of the pads below the package ends up in a round shape, while the exterior pad edge is flat, and that internal pad radius edge calculation has a bug when the pad length is equal to the pad width, that is, when the SON package pad is perfectly square. The QFN package generator probably has the exact same issue, but I haven't tried it yet.
You can enter min = max = mean_value on any other package generator and it works 100% fine all the time. Using the mean value for package dimensions is completely valid, and almost nobody wants to waste time entering min-max tolerances for every package, which makes the 3D package creation task too tedious.
Again, literally 99.9% of my 3D components have min=max=mean_value, as I always calculate them from the min-max values specified in the datasheets. That way, I don't get what is, in my humble opinion, a wrong "max" 3D representation of the package for every leg and body of the component. Fusion 360 uses only the max value to calculate the volumes, right? At least the embedded "3D package generator webview" in EAGLE worked like that, and I never liked it. The mean values represent the actual leg and body volumes much better.