FIXED
Problem resolved, for any user where the udfs were not appearing in their panel.
In order to fix, our customer created a custom panel for just that user for the specific task that wasn't working. After creating the custom panel for that specific user, he deleted it. When the user restarted the task it took the customizations for the all users, all companies panel.
Does anyone have any ideas why that would have fixed the problem or what files were hit?