My problem with Adastra is it feels like there's a disconnect between "the character they wanted to write" vs. "the character they actually wrote".
Amicus, if we're basing him off of his actions, is a flawed and selfish person. And that's not a bad thing! However, likely because he's a love interest, they're not allowing him to be that flawed. So, his actions end up getting downplayed if not outright retconned as a result.
It feels like the writers aren't allowing him to have a meaningful character arc, one that would require them to acknowledge how his actions have characterized him. This results in a story that feels incredibly compromised.