If I select 'y' when asked for tags in the edit command, it will limit me to 3 tags, even when I add more.

However, when I input the tags I want when the program asks for the tags, every tag that I inputted will be added to the transaction.

Is this supposed to be the case? What is the purpose of including the 'y' for selection, when a user can just type in the tags during the first prompt?
If I select 'y' when asked for tags in the edit command, it will limit me to 3 tags, even when I add more.
However, when I input the tags I want when the program asks for the tags, every tag that I inputted will be added to the transaction.
Is this supposed to be the case? What is the purpose of including the 'y' for selection, when a user can just type in the tags during the first prompt?