Os-prober/grub can't detect other EOS install on second drive

That is an os-prober bug.

You could try os-prober-btrfs from the AUR. I haven’t personally tested that though.