@resjudicata
I can't speak for US taxes.
But I totally recommend giving the Japanese taxes yourself a go instead of paying someone.
It sounds like Japan side OP is only filing a "Red Form" Tax Return (Income tax). Compared to other Japanese systems and UIs, Japanese taxes are oddly quite...