There are two ways to use propensity score for diff-in-diff. One way is to simply make the control group (i.e., the group that will not be treated in the post-period) resemble the treated group (i.e., the group that will be treated in the post-period). In this case, treatment group membership is the dependent variable in the propensity score regression model: there are only two groups.
The other way is described in Stuart et al. (2014). This involves using propensity scores to make the four "groups" (control-pre, treated-pre, control-post, treated-post) all resemble each other. This is particularly useful when the people you measured in the post-period are not the same as the people you measured in the pre-period, such as when studying the effect of a policy using annually collected random samples. This seems to be the alternative method you are suggesting.
When the same individuals are measured at both time points, the pre units already resemble the post units, because they are the same units! So there is no need to do work to ensure the pre- and post-period groups resemble each other using propensity scores. It is sufficient to ensure the pre-period groups resemble each other because the post-period groups will resemble each other and the pre-period groups automatically (again, because they are the same units).
After matching, you will run your diff-in-diff analysis just the same as you would have without matching; the treatment*event coefficient is still the treatment effect.
You can also just compare the post-period means in the matched sample instead of using diff-in-diff; this requires a different set of assumptions than diff-in-diff. Namely, the difference in matched means requires the assumption of strong ignorability to be unbiased, whereas diff-in-diff requires the conditional parallel slopes assumptions and the assumption of no treatment dynamics (i.e., pre-period outcomes do not affect treatment status). So, you can use matching as a way to strengthen diff-in-diff, or you can use it as a separate method that relies on different assumptions. From your description, it's not immediately clear what the videos you watched did or why.