Hi,
Can you confirm if the analytics report suites are mapped with in Target??
If yes the you need to check the analytics group which has recommendations user resides with in and add all report suites to it if not already in permissions tab from admin console.
You also need to check for all report suite access and web service access for the group in which recommendations user resides.
Hope this helps