Upcasting de fato ignora a imunidade mágica limitada
A regra geral é que um feitiço usando um feitiço de nível mais alto é, na verdade, a magia de nível para aquele lançamento para todos os efeitos relevantes. Não há nível de base e nível upcast. Uma mágica é o nível em que é conjurada.When a spellcaster casts a spell using a slot that is of a higher level than the spell, the spell assumes the higher level for that casting. (PHB p.201)
Não há nenhuma indicação em imunidade mágica limitada que a habilidade serve para bloquear feitiços lançados com um slot de magia maior. Permitir que isso aconteça seria conceder-lhe uma habilidade que não tem como escrita.
Compare isso com o Globo de Invulnerabilidade que diz:
Any spell of 5th level or lower cast from outside the barrier can't affect creatures or Objects within it, even if the spell is cast using a higher level spell slot.
Este item tem uma regra específica que substitui a regra geral sobre feitiços lançados com slots de nível mais alto. A habilidade do rakshasa não.
Jeremy Crawford respondeu a uma pergunta semelhante sobre a capacidade de evocação de magos overchannel e chegar a a mesma conclusão:
Q: Can I use Overchannel to cast 3rd level spell fireball using a 7th level slot? Seems to read that way.
A: It won't work, since that fireball is 7th level. The level of a spell matches the level of the slot used to cast it (PH, 201).
Como o overchannel só funciona em magias de até 5º nível, uma bola de fogo de 7º nível não se qualifica, pois é na verdade uma magia de 7º nível quando é conjurada.