The feature has always worked flawlessly for me. When i switched from 3DsMax to blender a little over a year ago when i was still using Windows 10 and even now in the latest version 2.91 on Linux Fedora Workstation 33 or on Linux CentOS 8.2
After a crash there’s always a file that’s at most 2 minutes old.
Autodesk couldn’t manage to do that once in over 10 years i worked with that POS software.
What you can try:
Your settings are fine, that are the default settings.
Try changing the folder the autosaves get written to in the Preferences >> File Paths >> Temporary Files.
Check that path and see if you have enough HDD space left and that folder isn’t write protected or something. Monitor that folder with your filebrowser while you have a project in blender open and see if the files get written there.
If it doesn’t work then submit a proper bug report with all your info to the blender devs:
- Operating System
- Blender Version
- Steps to reproduce
Hope this helps!