If we add FX for layer and use a 'Save Layer/Mask' function, layer be saved without FX. The same behavior we see if we call the "Isolate Layer" function. All OS version.
Yes, this is because the layer fx is something atop the layer. You can group the layer, and then export that group if you need the FX included?