Axios I say that because gubx64.efi is short filename why would it care how deep or what the directories are called?
Everything must have a defined max length, including the max characters this forum will allow in 1 post. I don't know what that limit is but I know it has to exist.
It is not that the firmware cares about filename length specifically it is the limit they set for storing the path+filename.
Developer 1: What is the max length we should support?
Developer 2: Windows requires 32, so we should support at least that.
Developer 1: 32 it is!