Can you try setting the queueNameExpression=destination,
solace:
bindings:
# receiveSecurities-in-0 if message is found to be an array of securities
receiveSecurity-in-0:
consumer:
queueNameExpression=destination
Just FYI default value for queueNameExpression is as below.
/**
* A SpEL expression for creating the consumer group’s queue name.
* Modifying this can cause naming conflicts between the queue names of consumer groups.
* While the default SpEL expression will consistently return a value adhering to <<Generated Queue Name Syntax>>,
* directly using the SpEL expression string is not supported. The default value for this config option is subject to change without notice.
*/
private String queueNameExpression = "'scst/' + (isAnonymous ? 'an/' : 'wk/') + (group?.trim() + '/') + 'plain/' + destination.trim().replaceAll('[*>]', '_')";