Yes it does stack. So for example if you have Joan with her HP Soul weapon and 2 LB Kaiser, it will reduce damage by 100%.
Refer to this post by Slashley: https://harem-battle.club/kamihime-p...tml#post137626
Also for point 4. you can stack eidolons' elemental resistance with Kamihime elemental resistance.