Creating some resources without explicit dependsOn, causes conflicts in the azure control plane.
Scenario, and my workaround are written up here;
https://github.com/Gordonby/BicepLessons/blob/main/Conflicts.md
Relates to issue on the Bicep project : Azure/bicep#6278