The problem is with the Valspar paint. Try using a flat as the first coat, it has better hiding. A coat of flat paint can be applied right over the semi-gloss, you might have to apply 2 thin coats. This should help.
Personally I'm not impressed with Valspar so using a better paint is a good idea.