It depends on what you mean by "another Xbox":
Yes. Map packs (DLC) are tied to your Xbox Live account, not the console. Sign in on any Xbox 360/One/Series X|S with your account → access your DLC.
No. Each account must purchase its own DLC. Exception: Xbox Game Pass Ultimate / Family sharing may grant access to subscription content (including some DLC) for other accounts on the same home console.