The problem is the type of function - User Control Functions are based on Web Forms, which require the whole web forms machinery to exists - and the process sending out newsletters don't support this.
If you use Razor Functions (or XSLT Functions) you should have no issues.
If you use Razor Functions (or XSLT Functions) you should have no issues.