1.
Για τα κέικ των 23 εκ.:
Προθερμαίνουμε τον φούρνο μας στους 170 °C στον αέρα.
Ρίχνουμε στον κάδο του μίξερ όλα τα υλικά για τη βάση εκτός από τα αυγά και με τη βοήθεια του σύρματος τα χτυπάμε σε μέτρια ταχύτητα μέχρι να ομογενοποιηθούν.Μόλις τα υλικά ομογενοποιηθούν προσθέτουμε ένα-ένα τα αυγά.
2.
Παίρνουμε δυο φόρμες με αποσπώμενη βάση διαμέτρου 23 εκ. και τις αλείφουμε με βούτυρο και κακάο. Αδειάζουμε το μείγμα από τον κάδο του μίξερ και στις δύο φόρμες στην ίδια ποσότητα.
3.
Βάζουμε τις φόρμες στο φούρνο, 1 κάθε φορα, να ψηθούν για 30 με 35 λεπτά περίπου. Μόλις ψηθούν αφαιρούμε από το φούρνο τα παντεσπάνι και τα αφήνουμε να κρυώσουν πάρα πολύ καλά πάνω σε μια σχάρα για περίπου μια ώρα.
4.
Για τα κέικ των 20 εκ.: Προθερμαίνουμε τον φούρνο μας στους 185°C στον αέρα. Βάζουμε σε ένα μπολ το αλεύρι μαζί με το μπέικιν, με ένα κουτάλι ανακατεύουμε καλά και το αφήνουμε στην άκρη. Αδειάζουμε στον κάδο του μίξερ τη ζάχαρη, το βούτυρο και χτυπάμε σε μέτρια ταχύτητα με το σύρμα για 2 με 3 λεπτά μέχρι να αφρατέψει το βούτυρο.
5.
Ρίχνουμε τα αυγά ένα-ένα, το γάλα, τη βανιλια και συνεχίζουμε το ανακάτεμα για άλλο 1 λεπτό. Αδειάζουμε, το μείγμα αλευριού και ανακατεύουμε μέχρι να ομογενοποιηθεί το μείγμα.Τα αδειάζουμε σε 2 στρογγυλές φόρμες, διαμέτρου 20 εκ., που έχουμε στρώσει λαδόκολλα και ψήνουμε για 20 με 30 λεπτά. Μόλις είναι έτοιμα τα αφήνουμε να κρυώσουν λίγο, τα ξεφορμάρουμε και τα αφήνουμε να κρυώσουν εντελώς.
6.
Για το κέικ των 12 εκ.: Προθερμαίνουμε τον φούρνο μας στους 185°C στον αέρα. Βάζουμε σε ένα μπολ το αλεύρι μαζί με το μπέικιν, με ένα κουτάλι ανακατεύουμε καλά και το αφήνουμε στην άκρη.
7.
Αδειάζουμε στον κάδο του μίξερ τη ζάχαρη, το βούτυρο και χτυπάμε σε μέτρια ταχύτητα με το σύρμα για 2 με 3 λεπτά μέχρι να αφρατέψει το βούτυρο.
8.
Ρίχνουμε τα αυγά ένα-ένα, το χυμό lime, το ξύσμα από το lime, το γάλα και συνεχίζουμε το ανακάτεμα για άλλο 1 λεπτό.
9.
Αδειάζουμε το πράσινο χρώμα, το μείγμα αλευριού και ανακατεύουμε μέχρι να ομογενοποιηθεί το μείγμα.Τα αδειάζουμε σε 2 στρογγυλές φόρμες, διαμέτρου 20 εκ., που έχουμε στρώσει λαδόκολλα και ψήνουμε στους 185°C στον αέρα για 20 με 30 λεπτά. Μόλις είναι έτοιμα τα αφήνουμε να κρυώσουν λίγο, τα ξεφορμάρουμε και τα αφήνουμε να κρυώσουν εντελώς. Παίρνουμε έπειτα ένα τσέρκι 12 εκ. και τα κόβουμε.
10.
Για τη γέμιση: Σε ένα μπολ αδειάζουμε τα αυγά, τη μισή ποσότητα ζάχαρης το εκχύλισμα το κορν φλάουρ και χτυπάμε με το σύρμα χειρός, μέχρι να αφρατέψει λίγο το μείγμα. Προσθέτουμε σε μια κατσαρόλα το γάλα, την υπόλοιπη ποσότητα ζάχαρης και την τοποθετούμε σε μέτρια φωτιά, μέχρι να πάρει βράση. Μόλις βράσει, παίρνουμε με μια βαθιά κουτάλα, λίγο από το γάλα και ρίχνουμε σε δόσεις στο μείγμα με τα αυγά, ανακατεύοντας με ένα σύρμα χειρός, μέχρι να πάρουν θερμοκρασία τα αυγά.
11.
Αφού πάρουν θερμοκρασία τα αυγά, αδειάζουμε το μείγμα με τα αυγά μέσα στην κατσαρόλα και σιγοβράζουμε την κρέμα ανακατεύοντας με ένα σύρμα χειρός συνεχώς, μέχρι να πήξει. Μόλις πήξει, αποσύρουμε την κατσαρόλα από τη φωτιά, προσθέτουμε το βούτυρο, την πούλπα μάνγκο, ανακατεύουμε εκ νέου και αδειάζουμε την κρέμα σε ένα βαθύ μπολ. Kαλύπτουμε το μπολ με διάφανη μεμβράνη, η οποία εφάπτεται με την κρέμα και την αφήνουμε να κρυώσει καλά.
12.
Για το frosting: Αδειάζουμε στον κάδο του μίξερ το βούτυρο και το χτυπάμε με το φτερο σε δυνατή ταχύτητα, μέχρι να αφρατέψει. Προσθέτουμε τη ζάχαρη άχνη, την κρέμα γάλακτος και συνεχίζουμε το ανακάτεμα, μέχρι να ομογενοποιηθεί το μείγμα και να ασπρίσει. Μόλις ασπρίσει αφήνουμε στην άκρη.
13.
Σύνθεση: Παίρνουμε ένα μεγάλο κέικ και με ένα πριονοτό μαχαίρι το ισιώνουμε, κόβοντας το όσο χρειαστεί, ώστε να είναι ίσιο και το τοποθετούμε σε ένα πιάτο. Βάζουμε λίγη γέμιση και από πάνω το άλλο κομμάτι, αφού το έχουμε ισιώσει και αυτό. Καλύπτουμε όλη την επιφάνεια με frosting και έπειτα το τοποθετούμε στο ψυγείο μέχρι να κάνουμε την ίδια διαδικασία και για τα υπόλοιπα. Τοποθετούμε το μεγάλο κέικ εκεί που θα σερβίρουμε, από πάνω το μικρότερο και από πάνω το ακόμα πιο μικρό. Αν θέλουμε να στολίσουμε το υπόλοιπο με frosting, το βάζουμε σε μια σακούλα ζαχαροπλαστικής με κατσαρή μύτη και στολίζουμε. Σερβίρουμε.