Hi,
Your understanding is correct.
Finesse obtains SocialMiner details (host, credentials etc.) from AWDB and uses it to make REST API requests to SocialMiner to close, reinject and transfer tasks.
This seems like an issue that needs troubleshooting from Cisco TAC. I remember a case recently where these REST API requests from finesse (to SocialMiner) were failing because of an issue with finesse unable to decrypt the SM credentials after retrieving it from AWDB. (I'm not saying this is indeed the issue in your case - it sounds like something that we should have TAC investigate).
We can confirm from SocialMiner tomcat access logs whether requests from finesse are even reaching, and if so, what is SocialMiner responding for these requests.
Let me know if you need more information.
Thanks,
Nagendra