At the remote branches, from a distribution switch, were you able to see 2 default routes in OSPF or just one?
Can you verify both routers were injecting the default route into OSPF by issuing the command:
show ip ospf database external 0.0.0.0
(we need to perform this command while having both routers with default-information originate configured)
It is expected to have 2 entries. If you want PE-A to be primary and PE-B to be secondary, you can add the metric-type option on the default-information originate command. Metric-Type 1 for the primary and leave the other as is which will result Metric-Type 2 (default).