SlaveThreadCount at 0 for non-root user, should be 2
If you have all privileges on a specific database, you cannot have the PROCESS privilege. Why ? The PROCESS privilege is not a database-level privilege. It's a global privilege. How ?

About 2.5 years ago, I answered How to grant super privilege to the user? Someone wanted the SUPER privilege but only had all privileges on a database. I explained by mentioning how global grants and database-level grants are stored. In short, there is a column called Super_priv in the table mysql.user (where global grants are stored). That column does not exist in mysql.db (where database-level grants are stored).

The same exact thing applies to the PROCESS privilege. There is a column called Process_priv in the table mysql.user. That column does not exist in mysql.db.