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 🙂