Embed tokens with Pro or Premium Per User (PPU) license are intended for development testing, so a Power BI master account or service principal can only generate a limited number of tokens. Purchase a capacity for embedding in a production environment. There's no limit to how many embed tokens you can generate when you purchase a capacity.
In development testing, you can use free embed trial tokens with a Pro license. To embed in a production environment, you must purchase a capacity.