GDPR needs: I am not quite sure what is meant by a “tenant”, but it is clear, according to GDPR, that the data lake must not store any data from which a personal identity can be reconstructed (name, adress, email, user-id, phone number…) unless for a specific purpose. The need to run reports (not specifically saying what reports) build of these personal data is not an acceptable purpose in front of the law. The need to store the data for an audit trail (who last changed which data set) is not an acceptable purpose, from the GDPR point of view. One would have to justify what one needs this audit trail for.
In general, according to GPDR, the storage of personal data is forbidden unless for legal requirements (e.g. an employer needs to store personal data about their employees). Exceptions can be made with the consent of the person whose data are stored if there is a specific purpose why these data need to be stored. The specific purpose must be indicated at the time the data are collected.