Ensure that template compatibility settings aren't set to higher than Windows Server 2012 R2/Windows 8.1. CEP/CES doesn't support templates with newer compatibility settings.
In addition, template propagation isn't immediate. Clients cache templates for 8hrs and do not sync with server until cache expires.
As the CES and the CA are on the same server I have not created a service user for it.
CEP is pointless without CES. CEP alone isn't sufficient.