Github user grs commented on the issue:
https://github.com/apache/activemq-artemis/pull/2392
Two points:
1) in my case, accessing over AMQP, the sender is *not* defining any
routing type
2) I would not expect a sender requesting a routing type explicitly to
redefine a statically defined address i.e. if address pre-exists and has
routing types only multicast, a sender attempting to request anycast should be
informed that their intentions do not match the pre-configured semantics (of
course if the address does not exist then it can be defined according to the
senders desires providing auto-creation of the address is allowed).
---