Due to a limitation of MacOS, a smart card user cannot get the User Group Policy automatically. The Computer Group Policy works normally. The workaround is to run the following commands after logging in with a smart card:
% sctool -k
After you run the above commands, log out and log back in. Most User Goup Policy should work normally.