We have a cloud-based instance of JSS tied into WHD without any issues. However, we have only one instance of Jamf, so that may be the issue. Perhaps WHD is not able to tied into two separate instances of JSS.
Are you getting inventory information from both computers and mobile devices?
We have found that only computers come over, mobile devices (iPads, iPhones, Apple TVs) do not.