I've an identical issue with an Ubuntu partition, downgrading os-prober to 1.35 but this problem persist.
I think that os-prober is not the problem because running "update-grub2" in the stdout I can see the correct entries but the grub.cfg is wrongly generated.