Now that you mention it, I remember rolling back by reinstalling old packages stored in cache, but not rolling back to a specific date. On dnf I once had to roll-back an update, and that is managed by transaction number (let’s say revert the last update), so it’s good if you don’t know which package exactly is causing the issue.
I haven’t used pacman in ages and I don’t remember rolling back updates with it so I either never needed to or it was not possible at the time.
dnf did everything I needed it to so I wouldn’t know what to fault it for
You can very easily rollback updates from cache, and even rollback all your packages to a specific date in time.
It does get a bit iffy with AUR packages because you often compile them locally, so they would need to be recompiled from a specific commit.
Now that you mention it, I remember rolling back by reinstalling old packages stored in cache, but not rolling back to a specific date. On dnf I once had to roll-back an update, and that is managed by transaction number (let’s say revert the last update), so it’s good if you don’t know which package exactly is causing the issue.