I can answer about everdeen arrows not showing up for bambi bow. I was able to fix it by swapping the red for green below
OLD:
<conditional>
<if cond="mod_loaded('WhiteRiverToC_Bambis_Bow')">
<append xpath="/items/item[@name='item_toc_bambi_name']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_earrows_name</append>
<append xpath="/items/item[@name='eliteitem_toc_bambi_name']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_earrows_name</append>
-->
<append xpath="/items/item[@name='gunBowT1IronCrossbow']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_ebolts_name</append>
<append xpath="/items/item[@name='gunBowT3CompoundCrossbow']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_ebolts_name</append>
</if>
</conditional>
NEW:
<conditional>
<if cond="mod_loaded('WhiteRiverToolsofCitizenship')">
<append xpath="/items/item[@name='item_toc_bambi_name']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_earrows_name,ammoArrowGreekFire</append>
<append xpath="/items/item[@name='eliteitem_toc_bambi_name']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_earrows_name,ammoArrowGreekFire</append>
-->
<append xpath="/items/item[@name='gunBowT1IronCrossbow']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_ebolts_name</append>
<append xpath="/items/item[@name='gunBowT3CompoundCrossbow']/property[@class='Action0']/property[@name='Magazine_items']/@value">,item_toc_ebolts_name</append>
</if>
</conditional>
EDIT: I just noticed in the Github link above, they are all separate mods. The mod I am using is just one mod, which is why the code above worked.