I don't Imagine there's any variation in meaning, Whilst "free of fees" is significantly less common than "free of demand". Pertaining to your 2nd question about context: given that English Commonly likes to undertake the shortest phrasing possible, the longer form "free of demand" can be utilized as a means https://aabyed243ict0.birderswiki.com/user