Not really, assuming `translate_tabs_to_spaces` is on and`tab_size` is 2, `before_tasks_bullet_spaces` ends up being `'  '` (two spaces) whereas if `translate_tabs_to_spaces` is off, it does end up being `'\t'` (single tab). And in the case `before_tasks_bullet_margin` is 2, it ends up being `'    '` (four spaces) and `'\t\t'` (two tabs) respectively.

Regarding your second question, yes, I made `tasks_bullet_space` a hidden feature. Just to keep fewer options to give the users, and given the fact that the hidden feature (if not defined) behaves differently whether `translate_tabs_to_spaces` is on or not.