The reality is this cmd is just missing a vgname to act on, however the implication to the user is that the flag/syntax is wrong.
[root@virt-497 ~]# vgimportdevices --foreign
No command with matching syntax recognised. Run 'vgimportdevices --help' for more information.
[root@virt-497 ~]# vgimportdevices --foreign devfile_VG
Added 6 devices to devices file.
kernel-5.14.0-362.3.1.el9_3 BUILT: Wed Sep 13 10:40:57 AM CEST 2023
lvm2-2.03.21-3.el9 BUILT: Thu Jul 13 08:50:26 PM CEST 2023
lvm2-libs-2.03.21-3.el9 BUILT: Thu Jul 13 08:50:26 PM CEST 2023