Did New England have religious freedom?

Yes but to a certain extent. Puritans came to New England in search of Religious Freedom but then only accepted theyir own religion and kicked out any others. Other religious groups often seeked refuge in Rhode Island after being prosecuted in New England.