Normally, when we install a QuickAdd pkg, or run 'jamf enroll' all appropriate profiles for a machine are applied. This is good. However, we are finding that applying profiles after the fact can be challenging.
All of our computer profiles are scoped to smart groups, and what seems to happen, is that the profiles do not get applied to new members of the smart group(s). The JSS sees the changes to the smart group roster (after a recon has been run of course), but it does not apply profiles to any newly added machines. The best way I've found to get things in sync is to re-run 'jamf enroll' on the machine(s) in question, but that is not ideal. We would much prefer that profiles could automatically be applied to and removed from machines based on smart group membership.
Is this expected behavior or am I missing something?