I can confirm this bug. I wonder where did the script set those feature_* variables, maybe from /etc/default/grub...?
Also the grub-mkconfig scripts under /etc/grub.d should be fixed to not output the entire id if the id feature is disabled. 林博仁 <buo.ren....@gmail.com>