Should I open up separate Amazon accounts if my products are going to be different niches ?
No you can sell on same account. No issues
No you don’t need separate accounts.
You can sell multiple category products on your single account.
Also don’t ever try to create a 2nd account, your 1st account will also suspend.