I haven't managed to get the animation to work but i have managed to make the canopy permanently closed by swapping the code for the animation around.
in iris-aircraft-tutor\SimObjects\Airplanes\iris-aircraft-tutor\model.E\G115_Interior_LOD00.gltf
swap:
{"name":"ANIM_Canopy","channels":[{"sampler":0,"target":{"node":272,"path":"translation"}},{"sampler":1,"target":{"node":274,"path":"rotation"}},{"sampler":2,"target":{"node":277,"path":"rotation"}}],"samplers":[{"input":214,"output":215,"interpolation":"LINEAR"},{"input":216,"output":217,"interpolation":"LINEAR"},{"input":218,"output":219,"interpolation":"LINEAR"}]}
for:
{"name":"ANIM_Canopy","channels":[{"sampler":0,"target":{"node":272,"path":"translation"}},{"sampler":1,"target":{"node":274,"path":"rotation"}},{"sampler":2,"target":{"node":277,"path":"rotation"}}],"samplers":[{"input":215,"output":214,"interpolation":"LINEAR"},{"input":217,"output":216,"interpolation":"LINEAR"},{"input":219,"output":218,"interpolation":"LINEAR"}]}
and in iris-aircraft-tutor\SimObjects\Airplanes\iris-aircraft-tutor\model.E\G115_Interior_LOD01.gltf
swap:
{"name":"ANIM_Canopy","channels":[{"sampler":0,"target":{"node":247,"path":"translation"}},{"sampler":1,"target":{"node":248,"path":"rotation"}},{"sampler":2,"target":{"node":251,"path":"rotation"}}],"samplers":[{"input":0,"output":1,"interpolation":"LINEAR"},{"input":2,"output":3,"interpolation":"LINEAR"},{"input":4,"output":5,"interpolation":"LINEAR"}]}]
for:
{"name":"ANIM_Canopy","channels":[{"sampler":0,"target":{"node":247,"path":"translation"}},{"sampler":1,"target":{"node":248,"path":"rotation"}},{"sampler":2,"target":{"node":251,"path":"rotation"}}],"samplers":[{"input":1,"output":0,"interpolation":"LINEAR"},{"input":3,"output":2,"interpolation":"LINEAR"},{"input":5,"output":4,"interpolation":"LINEAR"}]}]
don't forget to make a backup copy first.