I have the following problem: I can't play with my account on 2 Xboxes. One is possible, but the other one always says I need Xbox Live, even though I have it. Can someone help me?
It depends on whether the Xbox consoles are online - I'll first explain how an Xbox Live Account works, what home console rights are, and what you have to consider in both. After that, it may help you.
The Xbox Live Account can be used on approximately 4 different devices, on Windows 10 PCs, on mobile devices such as Android, IOS or windows Phone, on the Xbox 360 and on the Xbox One. You can play Windows 10 and mobile device several times online (as an online game, for example Minecraft Bedrock), but only complications can arise between Xbox One and Windows 10, for example if you want to play a Play Anywhere game on both devices (Halo Wars 2, Forza Horizon 4) As an Xbox 360 user, you can only gamble your account on a 360 that is online. However, this rule also applies to the integrated Xbox 360 emulator on your Xbox One, which means that if you want to play with the same 360 account on a 360 and via emulator on One Online, it won't work. One is always logged off as soon as the account goes online on another device.
The same principle on Xbox One. You can only use your One Account on One Online.
The rule of only playing multiplayer with one of these accounts applies not only online, but also offline, via Wi-Fi / LAN - the Xbox 360 and Xbox One have a few games in which you can connect 2 or more Xbox consoles, without internet. Goes with a LAN cable or a Wi-Fi network, so it is a Lan party function called System Link.
For example, if you want to play Halo Reach (360 / One) or Halo MCC (One only) System Link and the same account is active on both devices, the two devices can't be found in the game's network settings.
I hope you have understood it so far.
Next point, home console:
If your Xbox One is set as a home console, you can play games and DLCs that you have bought and downloaded digitally, offline gaming. If the console is not set as your home console, Xbox One will give you access to the games when you are offline. There are other advantages with the home console function: if you are an Xbox Live Gold, Gamepass or Gamepass Ultimate member, other users who are logged on to your console can also play online games and gamepass games. On an Xbox that is not set up as a home console, only YOU can use Xbox Live Gold and Gamepass. Other users on it are excluded.