Migration is when the color of one layer of soap transfers into a different layer of soap. It happens most often with water based dyes because melt and pour soap is also considered a water based product. It sometimes can rarely happen when too much lake color and neon color are used to color your soap. It does not happen with most mica, ultramarine, oxide and pigment colors.