Thank you so much. I was having the same problems described above and this made GRUB2 recognize the HaikuOS partition.
Both the Arch wiki and the Haiku help pages regarding this should be updated with this info.
Oh, and sorry for reviving this thread!