Usually it does bother me that both first and middle are the same amount of syllables, but because
Tabitha and
Imogen sound so different I think that they work. The seriousness and beauty of
Imogen also offsets the immature, cute vibe of
Tabitha too, which I like.
Tabitha Imogen is by far my favourite out of the ones you've suggested. I like
Tabitha Isis but I guess it wouldn't work with your last name. So,
Tabitha Imogen it is :)