Problem with simple material packing

So I have this simple setup where I pack 3 maps in the Specular and then break them to where they belong (http://prntscr.com/hohris)

But for whatever reason the outputs of the BreakOutFloatComponents are all exactly the same shade of grey, seemingly a mix the of three inputs.

Am I doing something wrong?

I tried doing this without the make and break material attributes and it works but this is a part of a huge landscape material and I have it set up with those 3 maps packed for performance.