They have a roughly similar sense but are used in different situations. Congenital is typically used in a scientific medical context: It's a congenital condition. (Innate cannot be used here.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.