Thanks for an extensive answer.
I actually found the remedy by reading through a previous thread
Can only specifically named instance of a component be made to respond to a behavior?
answered by @pcmoor, so I got everything to work properly now. However, your answer gave me even more knowledge, so again thank you for sharing your insight.
And thanks for reminding me to update the DC extension. I did not think about that.