the major difference between both are the nature of assurance that you provide for both assignments. and the intended users of the work that you have performed. for eg non audit services may be for a potential bidder(due deligence or a bank. Social and environmental may be for active social parties and public in general and so on. whereas audit related assignments are mainly for the Shareholders of the business