Perche' comunque round() arrotonda al numero di cifre decimali che chiedi, ma mostra solo le cifre decimali significative, quindi 66.40 viene restituito come 66.4 perche' sono lo stesso numero.

Per fare quello che ti serve devi usare number_format() oltre a round().