Either you use an older version of teensy ino with same name (2 to 5 months old) or your ino is not connected.
(Check the bno address in ino because you use a Chinese BNO )
The older INO does not make IMU green on Agio (even if BNO does work, and you can see tilt/roll moving on screen when moving BNO by hand. (I see your roll on screen say 0 so I dont think BNO is working, as it is unlikely that BNO is exact level at startup)
on the AGO nationality group I saw a topic about bno080 which was connected to Panda basic diagram after turning on Teensy at the start the reading from BNO was and after a while it stopped, the problem was absence of resistors for pull-up i2c ( sry for me eng )
But it look like there are resistors on sda scl at the china board above.
Which Adafruit BNO also have (I think also mentioned in same thread as you refer to)
I do not have extra resistore on the Adafruit teensy system on my photo above
Changed agopengps to newest, it stoped shaking.
But i only can get fix from one base, others 2-3 in other villages i cant, always stays gps single but kb data runs and says its connected.
On other tractor i have some other f9p config without panda ,it catches fixes from all bases.
Some how i hoped panda will solve tilting problem ,but it stays.
When driving i tilt tractor and wheels moves left and right.
The fix difference has nothing to do with panda.
It only depends on the f9p settings.
You could check what constellations the 1.32 setup use.
I still use 1.13 setup , but probably changed the baud to 460800
Edit the teensy ino has f9p setup suggestions at the beginning.
See also All in One PCB - #372 by TeddyStamford