Descobri qual é o negócio entre esses dois tópicos:
Como evito que valores decimais sejam truncados em 2 casas ao salvar usando o EntityFramework 4.1 CodeFirst?
Precisão decimal e escala no EF Code First
Aplicando especificamente este código ao meu:
public class MyContext : DbContext
{
public DbSet<Metrics> Metrics { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Metrics>().Property(x => x.PPM).HasPrecision(4, 3);
}
}