If you have a 1H weapon WITH a shield any points put in the 1H track are wasted. Only the 1H with shield track is used. Conversely if you have a 1H weapon with OUT a shield any points in the 1H plus shield track are wasted and the program looks only to the pure 1H track.
Unnecessarily confusing IMO and not adaquately explained in the documentation but that is how it works.