It sounds like you might not be using program statuses. This isn't a huge deal, you can always mark them as a batch. When you view the main page of your program, I'd assume that all of the program statuses have 0 members.
To resolve this, you can create batch campaigns that use filters of "If Opened Email" or "If Clicked Link in Email", and then flow steps to change the program status to Opened or Clicked. These are progression smart campaigns that we include in all of our programs that allow us to more accurately track where people are in a certain program.