What is the difference?
The only distinction lies in the fact that while “imbed” is but the less common sibling of the “embed” family, the latter is a versatile verb used in formal and informal contexts.
‘Imbed,’ although technically grammatically correct, is used less often and could well be considered as spelled as two letters.
In very many cases, ‘embedding’ is favored to ensure that the communication achieved is seamless.