That purple is beautiful! Indigo is tricky in soap and often goes purple due to pH. Your concentration of indigo is fairly high, which likely contributed. Insulating could have played a small part too. Try using less indigo next time if you want more blue. It's a lovely result though!