Hello,
I used to do this in ArcMap but I am trying to completely use ArcPro. I get polylines from CAD and then I used to use the split features into COGO lines. Then I would use the report tool to get the bearing. I would then just copy and paste it into a table.
I don't know how to do that in Arcpro or if there is a simpler way.