Hello @MJRodman21 ,
AS path prepending of the Branch router towards the SP provider that should not be used should work.
 
All you need is a route-map that invokes a prefix-list matching the prefix to be made prepended.
 
on DC side you coould increase the local preference on the "right" DC if there is i BGP between the two DCs
 
Hope to help
Giuseppe