This is a known issue (it’s mentioned in SRFI 124) but I thought I’d open an issue for it since there is none in the tracker so far.
An ephemeron should be breakable when the only references left to the key are within the value of the ephemeron (or some other breakable ephemeron) but Chibi holds the value fully strongly, so the ephemeron is never broken.