I found my solution. I was doing it on the split container resize instead of the actual listview resize.
Here's the solution:
Private Sub lwTarget_Resize(sender As Object, e As System.EventArgs) Handles lwTarget.Resize
If lwTarget.Columns.Count > 1 Then lwTarget.Columns(1).Width = -2
End Sub