When I change crosshair settings, usually through console but it has happened with the in-game UI, my crosshair breaks entirely. Resetting to default fixes it, but as soon as I change settings it breaks again.

My console settings are:
citadel_crosshair_color_b - 0
citadel_crosshair_color_g - 255
citadel_crosshair_color_r - 0
citadel_crosshair_dot_opacity - 0
citadel_crosshair_dot_outline_opacity - 0
citadel_crosshair_hit_marker_duration - 0
citadel_crosshair_pip_border - false
citadel_crosshair_pip_gap - -8
citadel_crosshair_pip_gap_static - false
citadel_crosshair_pip_height - 7.02158 (setting this through console always causes this rounding as well)
citadel_crosshair_pip_opacity - 1
citadel_crosshair_pip_width - 4


My console settings are:
citadel_crosshair_color_b - 0
citadel_crosshair_color_g - 255
citadel_crosshair_color_r - 0
citadel_crosshair_dot_opacity - 0
citadel_crosshair_dot_outline_opacity - 0
citadel_crosshair_hit_marker_duration - 0
citadel_crosshair_pip_border - false
citadel_crosshair_pip_gap - -8
citadel_crosshair_pip_gap_static - false
citadel_crosshair_pip_height - 7.02158 (setting this through console always causes this rounding as well)
citadel_crosshair_pip_opacity - 1
citadel_crosshair_pip_width - 4