Kris - are you using "Optimise Storage" with iCloud? Photos needs the original versions, so make sure, that they get downloaded from iCloud. View the photos and videos enlarged, also try to add at least one face manually of a person you want to get named.
"Not using the app" means that Photos should be running in the background. Keep photos running, but not as the frontmost window.
If you just upgraded from an older system version, ensure, that you do not have legacy media in your Photos Library, that Photos 5 on Catalina or Photos 6 on Big Sur can no longer process. Older videos in a legacy format may be blocking the face detection, also PDF files or other unsupported image formats.
How to Weed out Legacy Media in Photos for Mac - Apple Community