See test case here: https://github.com/warriorstar-orion/testcase_dmi_rust and run with `cargo run --package testcase_dmi_rust --bin testcase_dmi_rust` The DMI file in the repro repo contains the following single 4-dir icon state with multiple frames: <img width="261" height="258" alt="Image" src="https://github.com/user-attachments/assets/d89fb56d-48c2-400f-80d2-9e9d350cc04b" /> When attempting to extract all frames of the SOUTH icon state, we instead get the first frames of all directions: <img width="785" height="253" alt="Image" src="https://github.com/user-attachments/assets/472c8979-460a-4e18-8570-f2e065d4b97c" />