An automaton is backwards deterministic if, for all states q, p, for all symbols a: $$ (\delta(q, a) = \delta(p, a)) \implies p = q $$
(I think the right translation is backwards deterministic, but english isn't my main language so please correct me if it's wrong)
If you reverse it, determinize it, and reverse it again, you might get $\epsilon$-transitions from the initial state (or multiple initial states), to the ones that were final in the reversed automaton, and I couldn't find a way of removing them without breaking backwards determinism
I tried other methods, like iteratively removing each "backwards determinism conflict", but they end up breaking when you get to the initial state, you eventually need $\epsilon$-transitions.
I'm not sure such an algorithm is possible