I think it is a bug introduced in v5.4.20. I plan to create a PR to fix it. Thanks for the excellent bug reporting.