Are you exporting with the “Sample All Animations” option. For my project, the animations are broken unless that is checked.
It increases the file size though which is unfortunate.
There is a bug filed here: https://github.com/KhronosGroup/glTF-Blender-IO/issues/558
Really hope this gets fixed soon as I am about to sink thousands of dollars into new models/animations…