Not inserting a ACL Role using ACL Role API
Make sure the value 14 for acl_role_id is correct.

ACL role is an option value pair and should to be set as one of the existing value available from civicrm/admin/options/acl_role?reset=1.

UPDATE - just tried on my local and looks like a bug to me. Can you raise this as a new ticket at https://lab.civicrm.org/dev/core/issues/new?