ARRAY Error after non unique CF value on asset creation - BUG?

Dear All,

I believe I found a bug, can anyone confirm before I report it?

Using: RT 4.4.4 on Debian 10.3, Maria DB 15.1, perl 5.28.1

I create an Asset CF: @CustomFields = (
{ Name => ‘A_TAG’, Type => ‘FreeformSingle’, ApplyTo => [(qw(Telecom))], ValuesClass => ‘’, RenderType => ‘’, Pattern => ‘(?#Mandatory)^[A-Z][A-Z0-9-]*$’, EntryHint => ‘Link TAG’, Description => ‘Link TAG’, LookupType => ‘RT::Catalog-RT::Asset’, UniqueValues => ‘1’, },
);

Because “UniqueValues=1”, the creation of an asset with the same CF fails, as expected, with:
• Couldn’t add custom field value on create: Could not add new custom field value: That is not a unique value

If I just change that CF value to a unique value, and try to create it, I get this error:
Unable to find catalog ‘ARRAY(0x561e543fe468)’

Log shows more: [error]: Unable to find catalog ‘ARRAY(0x561e543fe468)’ (/opt/rt4/share/html/Elements/Error:78)

I also noticed that every ARRAY error, the asset id is incremented without its creation:

id Name Catalog Status Description Creator Created LastUpdatedBy LastUpdated
1 3 initial 99 2020-04-11 17:08:45 14 2020-04-11 17:08:45
3 3 initial 99 2020-04-11 17:20:34 99 2020-04-11 17:20:34
8 3 initial 99 2020-04-11 17:44:59 14 2020-04-11 17:44:59

I am only able to add a new asset, if I start the process from the Asset menu and put the CF right (unique) at the first attempt.