OpenJFX Shadow becomes a practical fps by specifying the following jvm option. It works at about 48fps on my macbook.
-Ddecora.maxLinearConvolveKernelSize=16
Alternatively, you can specify a lightweight blur algorithm.
shadow.setBlurType (BlurType.ONE_PASS_BOX)