Update: creating the FRAM object with global scope also fails on the Raspberry PI PICO, so I would assume it would fail on any RP2040 device. I downleveled the Adafruit_FRAM_SPI library (from 2.4.1 to 1.0.1) and the sketch now loads and runs successfully. The major difference between the two levels of the library is that the higher level is dependent on Adafruit’s SPIDevice object.