UUID does not protect your records, that is, it is not a security measure against what you describe.
Even if there are no vulnerabilities in access controls it can also prevent competitors from knowing how busy your platform is. If I register a new account on your system and I get ID 57854 and a week later I register another and get ID 57978 then I know 124 new users have signed up in that time.
1 - https://cheatsheetseries.owasp.org/cheatsheets/Insecure_Dire...