With new directus version 11, there was a change in decimal fields management (at least for MySQL/MariDB and PostgreSQL). Now, they are outputed as string: https://github.com/directus/directus/issues/23740