Profile Manager: Set login items, show up in "Managed Client," don't do anything

New Contributor

This is driving me nuts. We have Profile Manager running at a remote site and are enrolling machines as part of a DeployStudio workflow. Everything appears to work fine, but the login items we're pushing randomly do one of three things:

1) Never show up in logged-in users' login items
2) Show up as "Unknown" or as weird other names of things (applications they aren't, for example).
3) Some hybrid of the above

The dicts for the login items show up correctly in the "Managed Client" section of System Profiler. They just aren't getting applied correctly. Help?