Have reviewed your install and seams to work perfectly fine when viewing your profile normally with the field on a normal tab without CB Profile Pro. The progress field will not hide it self if substituted in. That feature only hides the full field row. It will not hide inline usages. When dealing with substitutions you have more control over this behavior. Example as follows.
Code:
[cb:if FIELD_NAME>="100"][cb:userfield field="FIELD_NAME" /][/cb:if]
That would hide a substituted in progress field if it's complete.