I believe a recent change to core that modified the error message for failing to build some assets (asymptote for sure, but also webwork) is making it so that the CLI does not detect when asset generation has not succeeded. This means as soon as asset generation is attempted, we are storing the cache of assets as correct (even if they are not).
This is a pretty serious issue that we should fix asap.