I'm not sure I've seen this particular case before. Would you mind opening an issue in
https://github.com/pulumi/pulumi-awsx on this? It may be the case based on your suggestion that there is an implicit dependency that is not being captured correctly.