If a user passes to a goal (rather than triggering the Goal criteria) a report will not show them as achieving it.
Though, in the goal block setting, they have the option to either skip the block OR wait on it until conditions are met. If they wait until they meet the conditions then they will achieve it, but only after they move through it. Using this method they would appear in the report/query as having achieved the goal.
Biannca here from our CX team. I wanted to add ontop of pleon’s message - we have a guide explaining what the Goal Report entails and what is/is included in the reporting.