Unity's existing implementation of compute dispatch does not know if constant buffer contents have changed and so this update is expected between each dispatch.
We constantly consider performance improvements to Unity and will consider this feedback in future work.