Let me start of by saying I've read Rich Trouton's great article on secure tokens, and I thought I understood how it worked: the first account set up through Setup Assistant gets a token, and it can then give tokens to other accounts using a syadminctl command. I know there are some asterisks to that statement (suppressing startup assistant and binding to AD will allow an AD account to get the token), but basically that's how I understood it.
However, I've been setting up new iMacs in a lab, and if I go through Setup Assistant and then run the sysadminctl -secureTokenStatus [account name I just created], it continually comes back with "Secure token is DISABLED for user [blah]". Based on my understanding, that means that it wouldn't be possible to give out tokens to other accounts, and that I'd have to reimage to try to get an account with a token. In fact I actually tried doing that, and gave a different username during Setup Assistant in case I'd somehow stumbled into some weird thing where a specific username would never get a token, and got the same exact thing.
One thing that I found weird, though, was if I enabled FileVault and then created an account [testing1234] using dscl . -create commands in Terminal, after restarting the computer and logging back in with my original account, I was able to go into System Preferences>Security & Privacy, click the button on the FileVault tab that said some users may not be able to login, and then to add testing1234 I just had to enter their password. So based on my understanding I thought that meant that both the original account and testing1234 had tokens, but when I ran the sysadminctl command it still said tokens were disabled for both.
Am I fundamentally misunderstanding something? The lab macs I'm rolling out are all new (not refurbs) and have 10.13.4. I know this isn't specifically a Jamf-related question, but I called Apple and talked to 3 people (1 in regular support then 2 in Education support) and none of them knew anything about Secure Tokens.

