These warnings occur when an entity or module name is given to synthesis more than once. This most often occurs when using IPs in Vivado when those IPs are different versions. Many of these IPs use the same base RTL, so if there are multiple IPs with different versions, very likely this situation will occur.
It is strongly recommended that this critical warning be fixed.
There are two ways to fix this issue.