Just a brief query - when defining FarCry entities, why does type="longchar" work? I cannot find any documentation that says this should work for ACF or Lucee.
CFML allows that attribute to contain anything, so it is effectively just a metadata attribute. FarCry uses that value to determine what database column types to use and which formtools to use to render the HTML form fields.