So I just realized according to the documentation, the Add layer of tensorflow keras wants a same shape between the added tensors(which I knew, but by mistake changed the shape of one). But instead of throwing an error, it does something unexpected. Does anyone know what it does?