some things to consider:
* durable subscriber need to be registered before the messages are sent in order to get them. Can you make sure this is the case in your test? You can use JMX console or web console to make sure all the subscribers are there.
* you can consider using Virtual Topics instead http://activemq.apache.org/virtual-destinations.html
If problem persists, it's best to create a test case that demonstrate the issue.