Com base nisso
Você está realmente inserindo uma string, não um float
Você deve ser capaz de inserir floats com
c.enter_data(24.3)
Para depurar ainda mais, sugiro:
- Testando os comandos no cliente de linha de comando mongo, para confirmar o comportamento do ponto flutuante
- Ao inserir na CLI ou em seu código Python, obtenha o ID do objeto inserido para ter certeza de que está olhando para o objeto correto