It should be L90. Check whether Alilat has a heart displayed in its stat screen. If not, then one or more of the things could have happened:
1. Check your accessories to see if you have an item called Divine Pillar. It's something everybody can equip. If you have it, it means Alilat gave you the heart item, and you just missed it.
2. You got to L90 and accidentally cancelled the heart item. You cannot delay the production of the heart item. If you cancel it, the item is gone.
3. Your Alilat inherited Repel Pierce, or you taught it with a card. In this case, it will produce the heart item when it learns its last skill before Repel Pierce, or on the next level up if it learned all of its skill from the fusion exp boost.
4. Your Alilat didn't have a heart item to begin with. This can happen with personas that may carry heart items.
"A waitress needs only dinner knives and coffee." - Wild Arms Alter Code: F