Next time it pops out, measure the recess on the case with digital calipers, and order one from Cousins.
The BCL low dome pocket watch acrylics are about £4+vat
Sternkreuz are £3.50p
https://www.cousinsuk.com/catalog/wa...-watch-glasses
You need a tight fit, so go for one size bigger if the exact diameter you measured is not on the parts list.
Then add on some straps to make the £5 delivery more cost effective.
Or you can get a watch mender to fix it.
My guess is that the acrylic crystal has been replaced at some point to replace the original.
It should have a noticable yellow / light brown tinge to it at that age.