You're using "conditional others", which isn't as reliable as "conditional self". I was able to confirm your issue when using "conditional others". It however works perfectly fine when using "conditional self". Please note in next major CB Conditional release "conditional others" will be removed and migrated to "conditional self" usages as it's just not as reliable (it tries to modify field access earlier in the API calls, which doesn't always work well with other plugins).
Have added a bug ticket to see if I can fix conditional others case not working with progress field. Could be an issue in CB Conditional it self, but not sure yet.
forge.joomlapolis.com/issues/6717