So I’m not exactly sure what and where things are breaking but I have noticed several cases where connected inputs get ignored. In my current case I have a perlin noise that gets packed into RGB with 2 other noises, passed into a macro, split back into individual noises, passed into another macro where it finally breaks.
Interestingly when copied and pasted my test case into its own file, it worked as expected. But after making a few changes and undoing them it broke again. So the good news is I have a working and broken copy of the same tmd.
I’m pretty sure this problem’s been around for a while, I’ve had a few issues in the past, but I only now have a project that’s complex enough to see it regularly. The project files attached are saved in 2.3.3.1. Just dig into the 2 macros and render the ramp, it should be distorted as it is one level up.