A nonadmin user can create no more than 250 Azure AD resources that include applications and service principals. Both active resources and deleted resources that are available to restore count toward this quota. Even if you delete more applications that you don't need, they still add count to the quota. To free up the quota, you need to permanently delete objects in the deleted items container.
For more information about the service limits, see Azure resource management.