Supported field types?

Mutating a field to type ip has never been valid. I'm not sure where you found that. Mutate filter plugin | Logstash Reference [8.11] | Elastic

Note the phrase:

Valid conversion targets are: integer, float, string, and boolean.