I don't understand 100% why we need the EXTERNAL_ASSOCIATION propagation to achieve this. Can you add a couple of lines that explains it in a bit more detail?