Pre-release versions like '6.0.4-alpha24' are not semver compatible, and due to lexicographical sorting will always consider '6.0.4-alpha9' to be the highest release.
Attempting to use a specific pre-release or later fails, and resolves to alpha9 instead:
// ...
"dependencies": {
"@glideapps/glide-data-grid": "^6.0.4-alpha24",
}
// ...
Please consider using semver-compatible naming convention such as introducing a period after the suffix, as 6.0.4-alpha.9 < 6.0.4-alpha.24.