Azure Service Bus with Multiple Subscriptions not delivering messages to all subscribers
I'm wondering if anyone has experience with I'm stuck on something that should probably be simple. I'm facing an issue with Azure Service Bus where messages sent to a topic are not being delivered to all of the subscriptions I've created. I have a .NET Core 3.1 application that sends messages to a topic, and I have two subscriptions set up to process these messages. Despite the subscriptions being active, I only see messages being received by the first subscription, and the second one appears to be completely missing the messages. I've ensured both subscriptions are configured correctly, and here’s the code I’m using to send the messages: ```csharp var client = new ServiceBusClient("<YourConnectionString>"); var sender = client.CreateSender("<YourTopicName>"); var message = new ServiceBusMessage("Hello, World!"); await sender.SendMessageAsync(message); ``` The subscription rules are straightforward, and I haven’t added any filters, so they should receive all messages. However, I’ve checked the metrics in Azure Portal, and it shows that messages are only being delivered to the first subscription. I’m using the default settings for both subscriptions and have double-checked the connection string for correctness. One thing I noticed is that when I send a message, the `ServiceBusMessage` includes a custom property, `MessageType`, which I use for processing, but both subscriptions should be receiving the same messages regardless. I tried adding a retry policy when sending the messages, but it didn’t change the outcome. Could this be related to the way I'm managing the subscriptions or maybe an Azure Service Bus limitation I’m not aware of? Any insights or suggestions on what I should check or modify to ensure all subscriptions receive the messages would be greatly appreciated. I'm on Windows 11 using the latest version of C#. Has anyone dealt with something similar?