Permissions required for VACUUM

When we attempt to VACUUM a table with a user account that have been assigned the following permissions on the Object Storage/Source:
Roles: PUBLIC
Privileges: Select, Alter, Create Table, Drop, Insert, Delete, Update, Truncate, View Reflections, Alter Reflection, Modify, Manage Grants

We get the following error: Identity [<Username>] is not the owner of the entity [<Source>.<Table>].

Can it be true that VACUUM requires you to have the “ADMIN” role?

Yes, you need to have the ADMIN role to execute Vacuum table.