I think sbsbaker and the Substance Designer Baker are slightly different. Namely I don't think the sbsbaker has received the caching update yet. From how I understand it, using sbsbaker run
and supplying a JSON file as an argument will eventually have the same caching mechanic as the SD Baker. At this time however, each itemized baker in the JSON document creates a new bake process and doesn't cache. Maybe I'm doing it wrong, but that's based on my own testing at this point. Someone please correct me if I'm mistaken.
One thing that I've been doing is just pushing multiple subprocess calls for all the bakers I need in parallel. This slightly avoids the caching issue as, A) one baker doesn't have to wait for the other to finish (unless you need the normal map), and B) loading the 3D scene, while still done once per baker, happens in parallel, so it's quite a bit faster than waiting for the first baker to start, load the scene, bake, and write the image to disk before completely reloading the scene again.