Sorry for long reply.
I finally solved my problem by changing dash(-) to underscore(_)
The one I made using role editor plugin is this
Role name (ID): service-provider
Display Role Name: Service Provider
the problem is that acf seems don’t accept dash so I change that in to this
Role name (ID): service_provider
Display Role Name: Service Provider
And now it fixed my problem.
Hope this help others. Thank you 🙂
Thank you for the respond @JohnHueber,
I use CURRENT USER ROLE is equal to Service Provider and still not working.
and yes I use space between Service-space-Provider
I use the plugin “User Role Editor” to add new role.