Missing a lot of barrels and crates
I switched from MagicLoot to BetterLoot and upon doing so, I believe I have the LootTables added correctly but I'm missing crates. No crates on dome, no crates on top of gas station, rarely any barrels/crates on the road.

Am I missing something?
Looking at the LootTables file that gets created from BetterLoot and comparing it to the BLMC files are way different formats. I'm wondering if there is something wrong with the BLMC tool?
Then ask the creator of BLMC, as it's a community created tool.

I have no control over it, nor it's updates.
The file from BLMC is a single line but you can format the .json file or use it as it is.
For the missing crates in config, just add them yourself...
I'm getting the same issue with my server as well. I'm assuming it has to do with BLMC as well. Barrels and crates are very sparse on the roads, and crates on top of Dome and other monuments aren't spawning. If you do:

del assets/bundled/prefabs/radtown/

Then

spawn.fill_groups

It spawns loot at monuments properly using the loot tables provided by BLMC. However I have yet to see the monuments respawn their own loot.

The editor I use shows the .json in color code but I noticed the bottom half of the code was white as if the validation was wrong. I enter after a few mix/max items in the code and the color code corrected. This fixed the issue.

I now have a new issue I'm going to post about.
Using BetterLoot 3.0.1 , Using BLMC - I confirm there is an issue with crates not spawning at their usual points after they've been looted, they just don't respawn back at all making going to loot at monuments useless. I do see the street loot coming and going as usual thou but not quite as often.  So only the monuments are glitched out whereas no loot respawns after initial loot.  Now there is no loot in monuments as refreshes occur every 20-30 min.

Dev. please look into this issue it's possibly a prefab call issue.

BLMC looks normal under json viewer so don't think it's really a BLMC issue as that does exactly what it needs to do which is to use the loot table file uploaded to /oxide/data/BetterLoot/ the better loot looks good and all but the refreshing of the loot is whack.

Even if one item is left in the crate, that crate remains there forever. :*( makes, betterloot not worth using at the moment until this issue is fixed!~