There are several factors that determines the list of available providers. The link below is for an article that provides details on why a provider may or may not appear in the list of Providers when assigning or inserting a task
https://gateway.sdl.com/apex/communityknowledge?articleName=000013846