I am also having the same issue, none of the fragments when tested return the correct ID.
Edit: However, the fragments still seem to restore the correct wallet, even though the fragment IDs do not match. Maybe a bug in how the fragment IDs are generated?