AI setting tells translations are disabled when enabled

That is right.

Backfill hourly rate affects older posts defined in max age days, they work hand-in-hand. It should not translate posts that are old if the value is zero. All these are run in backfilling jobs (hence the backfill in the setting names).

Are you seeing old posts getting translated even with ai_translation_backfill_hourly_rate set to 0?