Hi,
I've always been a bit puzzled by the fact that Anaconda provides no option to manually create a partition table and specify if it's MBR or GPT.
From what I can tell - at least under CentOS 7.x - Anaconda will default to MBR, even if I specify a BIOS Boot partition. Maybe it switches automatically to GPT if the disk size requires it ( > 2 TB IIRC) though I don't have any corresponding hardware here to test it.
I haven't a lot of experience here but I always thought the general rule for boot disks is: classic BIOS -> MBR and UEFI -> GPT.
Regards, Simon