Material Parameter Collection Not Updating Post Processing.

Hello, I am using a Material Parameter Collection to update values of Gerstner Waves so I can make them more extreme. This works wonderfully for the water material itself, however…

When trying to use it on the Post Processing Material to separate above water from below water, it does not update, which makes the effect sometimes appear above the waves, and NOT appear beneath the waves. This is my running theory as to what’s wrong, but take what I say with a grain of salt. I have tried every possible solution I can think of, but nothing has worked.

Below, the first photo shows the default values, everything looks great and the post process effect follows the waterline. However, in the second image, you can clearly see splotches where the waves are HIGHER than the post process effect, atleast this is how I interpret it, I may be wrong, I am open to any advice. I chopped this up to the parameter not updating for the Post Process effect, but I am not very experienced in post processing.

Extra Details: I use a Material Function to do the math for the Gerstner Waves and use the Material Parameter Collection to update values like Amplitude and Wavelength. I am using version 5.5.4.