Anim Layer Interface more than once error

I’m trying to compartmentalize the animations for my different weapon sets. First I was using the LinkedAnimGraph. This works well enough, but I needed to use the layer interface to inject a node from the subgraph later into the blend flow, so rather than use both methods I thought I might as well change the locomotion element to use the layer interface as well.

Unexpectedly I got this error when I try to use multiple Linked Anim Layer. I don’t know why this would be an error associated with using a linked anim layer more than once, especially when each node uses a different instance class. Is there a way around this? This would seem to limit the usefulness of using the layer interface to compartmentalize animation data.