Could this possibly have something to do with the licenses being different, where anything works in development but not in production?
We don't have a multicast license but I was under the impression that we would only need one if we were going to broadcast to a list of users who did not have YF logins. We want to broadcast to internal users who do have YF logins.
You are correct and we've seen this before with other clients who are using both a Dev & Production instance. Unfortunately it's just the way the 'Advanced' setting in broadcast was setup and intended to be used. Clients using this are broadcasting, via email, to users outside of YF. Hence the reason why they are required to have 'multi-cast' enabled on their respective license.
In your use case, are you able to broadcast this report and use the 'group' option to send to your YF users? You will need to create the 'groups' via the admin console.
Please let me know if you have any follow up questions and I will attempt to assist you.