Thanks for the report.
That message comes from Factorio's collision-mask check. On Factorio 2.0 this mod's hidden linked belt is marked as not colliding with itself, which the game only allows while that belt's collision layers are exactly the default belt layers. If anything moves them, the load fails with the text you pasted. The 2.1 release (0.3.x) does not use that mark at all.
I can't reproduce this issue with the current release. On 2.0.77 the 0.2.2 BetterBeltBalancer release loads with the base game alone and with Space Age, Quality and Elevated Rails enabled. The one way I could get your exact message was a second mod editing this mod's hidden belt, and in that case the game lists the other mod after "Better Belt Balancer" in the "Modifications:" brackets. Your message lists only this mod, so I do not currently have an explanation.
Your factorio-current.log would tell me the game version, the platform and the full mod list, which is what I am missing. It is at:
- Windows: %APPDATA%\Factorio\factorio-current.log
- macOS: ~/Library/Application Support/factorio/factorio-current.log
- Linux: ~/.factorio/factorio-current.log
- Steam: Steam > Factorio > Manage > Browse local files
Start the game once so the error happens, then share the log file with me, and I'll see what I can do.