Like many have said, I also suspect that your name Emmaculate comes from the name Immaculate, a Biblical name.
Thus, a plausible etymological and Biblical explanation to me for the "I" versus "E" spelling would be that one came from the Hebrew transliteration and one came from the Greek transliteration ("I" from Hebrew and "E" from Greek). Looking at the explanation for another Biblical name with two spellings, Immanuel and Emmanuel, we can see that this has occurred elsewhere as well (link below).
Source: https://www.christianity.com/wiki/holidays/is-it-immanuel-or-emmanuel-biblical-meaning-and-significance.html
PS -- On a personal note, since we don't know you nor are we familiar with your background and the person/people who had given you your name, I also find the comment re: Spanish/English pronunciation plausible.
Likewise, although I think this is not applicable in your case (meaning I think you identify as female?), in my personal opinion, Emmaculate looks more masculine than Immaculate, so if I were to name a boy Immaculate, I would consider spelling it Emmaculate since the name Immaculate is typically a name for women.
Meanwhile, my question is, had you not been able to ask the person who had given you your name? Or is it that you had not received a satisfactory answer?