I was just writing a similar issue. When free shipping is available standard shipping should be hidden.
In our web we have trhee options: standard shipping, express shipping and free shipping. Since last big update, standard shipping can’t be hiden when free is available.