I wonder if this UML is valid, the "user_building_divisions" seems weird to me.
A user can create a record of food wasted in a building and each building can have multiple divisions, so a user works in a building and is assigned to a division, for example technology.
But some users can work in different buildings. So if I don't have that table when I create the record, I don't have the information on which building and division I can add the record to because it will only be to one of the buildings and divisions that the user has access to.