Mirror Custom bone shapes problem.

Hello. I’m having a problem mirroring my armature with custom shapes across the x axis. In edit mode the bones mirror correctly but when i go to pose mode to see the custom bone shapes the bones have been rotated about some other axis. This is my first model on blender so it is probably a noob problem but its really frustrating.

Also, i was wondering if the bones need to be symmetrical with a symmetrical mesh attached for the ctrl+shift+v for pose flip to work in the animation, because my pose flip was doing some very strange things but i think it was due to my lack of symmetry?

Oh i also used the custom_shape_orientation_v2 addon, maybe that could causing it.