Adding arrows in inkscape using the line-ending option is quite limited.
Extensions > Modify Path > Color Markers... will fix arrow color
This is a workaround that had to be introduced due to a limitation in SVG standard.