I think I ran into this exact issue, and I see a few unresolved threads about it. There’s a workaround that involves just passing in textures as regular parameters without using registers, but did anyone understand the exact fix described here based on how the effect is compiled?
EDIT: This was with loading a raw fx file through the content manager. I can try running it through 2MGFX tomorrow to see if there’s a difference.