Ahnika is an awful spelling! I am all for spelling names the "normal" way. It makes the child's life, and every who tries to pronounce the childs name easier. Annika is a great way to spell the name, and it is a gorgeous name. Annica is also another option.
Also Annika Katherine doesn't flow, the 'ka' sounds are too close together to sound good.