Your ideas helped us find the issue. We had an outer script that was passing in "-t" as one of the arguments when we started up freeradius. The "-t" made freeradius run in "single threaded" mode. When we removed the "-t", it worked as expected. Thanks for the help!