If you have this line of code inside a “for” loop, you would get several Concatenate layers named identically. Do not specify the name. It should be named automatically.
Or use something like:
for i in range(...):
    X = Concatenate(axis=-1, name=f"concatenate_{i}")([X1,X2,X3])