This might sound strange to say but I think that this domestic violence plot suffered from too much build up.
The audience first met Jo after she left her abusive relationship and gives details of it in drips and drabs over a couple of years. When we eventually meet Paul, Jo isn’t even in the episode, her boyfriend and hence all of Jos co workers in theory find out Paul’s name, job and physical description.
By this episode what was there really left to tell? Most of the traditional high stakes domestic violence plot points as you have stated have already been resolved off screen or isn’t possible because of what has already been told.
To work “ True Colours” should not have happened and it should have been in season 13 after the reveal to Deluca.