Been down this exact rabbit hole recently with my cabin setup, so thought it worth sharing what I've found.
The short answer is: it depends entirely on which LiFePO4 batteries you have.
The Cerbo GX has native Bluetooth support, but it's not a free-for-all — Victron maintains a compatibility list, and only batteries running supported BMS firmware will actually appear in the device list. If you're running Victron Smart Lithium batteries, you're golden. Third-party packs (Fogstar Drift, SOK, Enjoybot, etc.) are a different story.
For most non-Victron LiFePO4 packs, the recommended path is a VE.Bus BMS or a compatible third-party BMS with a CANbus or RS485 interface rather than Bluetooth. Bluetooth comms between the Cerbo and battery BMS is genuinely limited outside the Victron ecosystem.
What does work brilliantly is using a BMV-712 (which you already have) as your primary battery monitor feeding into the Cerbo via VE.Direct. You'll get SoC, voltage, current, and historical data all in VRM — which honestly covers 90% of what most people need day-to-day.
If you want proper per-cell monitoring from a third-party pack, I'd look at whether your BMS supports UART to USB and whether you can pull that into a Raspberry Pi running something like dbus-serialbattery alongside Venus OS. More faff, but it works.
What make/model are the batteries? That's really the crux of it — the answer shifts quite a bit depending on whether you've got a proprietary BMS or something more open.
Worth cross-referencing the