Fish glue has a limited shelf life in a liquid state. Maybe 3 months. Unfortunately, most fish glue sold does not have a correct expiration date.
Besides, fish glue in a liquid state is designed for musical instrument makers who need a glue that will "break" at the joints in the instruments when components need to be repaired or replaced.
In other words, commercial fish glue is not designed for permanent assembly.
If you make your own, or use the powdered variety (very rare), it works better.