The first impression is that the Publisher task only distributes the application without reloading. Or, maybe you have separate tasks for reload and for distribute?
When the service account ("id that published the qvw") opens the application, only this account's USERNAME is there because of the data reduction. If reload and save - all data should be there. If save without reload, only one USERNAME remains.
If my assumption is correct, to fix it you have to use reload and distribute in one task.
Another approach is to grant service account access to all data, by adding this to Section Access:
CONCATENATE LOAD * INLINE [
ACCESS, NTNAME, USERNAME
ADMIN, <NT name>, ];