Can Employment Pass holders engage in freelance work?

No. EP holders are only authorised to work for their sponsoring employer.