you can buy astral echos for despoiled divinity EVERY DAY in trove

the shop npc is in the hub on top of the grand orrery building.