So this is not a good place to ask about licensing. People here are techies, not legals.
But so much I understand that if that non-AG database on the secondary database is a production database you need a license. And, well, since it is an Enterprise instance, you always need a license - unless it is strictly only for failover. So I think you need a license.
But if you want an authorative answer, contact your local Microsoft representative.