How can I use Tasker (or Macrodroid) to force media syncs?

I’d like Yatse to sync in the background and download/smart-sync media for offline viewing. Is this possible with Tasker?

I’ve read the wiki on yatse-api basic intents and browsed the forum, but I can’t get it working.
I’ve set it like this –
Target: Broadcast
Package: org.leetzone.android.yatsewidgetfree
Class: tv.yatse.api.ApiReceiver
Action: tv.yatse.api.MEDIA_SYNC
Extra: MEDIA_TYPE: ALL

But neither Tasker nor Macrodroid force a sync. I have to open the app and swipe down. What am I doing wrong?

Without logs it’s hard to know if the command reach the app or not see where it fails.