The factor that contributed to Songhai's downfall as a powerful empire is:
internal struggles between rulers.
While other factors like drought and trade might have played a role, internal conflicts significantly weakened the political stability of the empire.