Each time a user updates to a new Mojave developer or public beta, macOS creates a new local snapshot that eats up space. Free up that space with the following commands:
tmutil listlocalsnapshots /
tmutil deletelocalsnapshots [end of output from above command]
The relevant output from the first command is:
yyyy-mm-dd-[timestamp]