When update the grub loader or the shim, it is expected that the ESP is mounted on /boot/efi, and the update may not work properly if it is mounted anywhere else. For most other operations, the system doesn’t care where the ESP is mounted or if it is mounted at all. But as always, deviating from the standard may void any warranty; in other words, if it breaks you get to keep the pieces.
Yes, I agree. After a few series of testing and bootstraping the installation. It looks like by design Fedora is looking for the mount point “/boot/efi”. I know it is the traditional mount point used by many Linux distributions, some distributions and system configurations use “/efi” instead.