Thank you, I looked into the thread you were referring to.
And you have also convinced me to create a new board def - that looks like the best way forward.
I thought of using B_G431_ESC1 variant but it cant use USB DFU since the (PA11) D- is used by CAN_RX.
I will fix all the issues and concerns everyone mentioned. Thanks a ton guys