Could you please confirm, the useCSQ=True in the pub.jms:send() service, only moves the PERSISTENT JMS messages(deliveryMode=‘Persistent’) to client side queue? Or, it moves all the JMS messages to client side queue on unavailability of the JMS provider?
Disable the JMSConnectionAlias
Before sending the Messages to the JMSDestination , make sure the CSQ Count of the JMS ConnectionAlias is zero.
Send some NonPersistent messages to the JMS Destination and see if the CSQ gets filled up.