Hi Paul,
What is the status of the privilege assignment for your test user in UI? If it's pending then the assignment is "pending" for the account privilege (just assign the "priv:[rep_name]:only") but if it's "OK" then the assignment went through without any provisioning-task processing.
As the UI is asynchronous all it does is submit your form and then the tasks configured in IdM will start to execute. If privileges have correct tasks and repository set the provisioning should start.
If the tasks are enabled, they have dispatcher selected and are set to execute against correct Id Store, the next things to check would be that the privileges have correct tasks:
For normal privileges the modify task should be set to "none" (mx_modifytask=-1 if you look it from DB), all other tasks set to "inherited", so that they're inherited from repository. Correct repository should also be visible in the "member events tasks"
Your repository should look similar to below. I am using the SAP PF version 2 here so the Provisioning/Deprovisioning/Modify tasks in "PF\Core" have different task ids than for the earlier Provisioning Framework.
regards, Tero