uniswapV2Router.addLiquidityETH and liquidity ratio

I'd deploed solidity contract to Goerli. Simple base contract with adding liquidity in openTrading method.
Tokens and eth are transferred to contract.
In openTrading pair is created and then added liquidity with uniswapV2Router.addLiquidityETH
But after calling this function 90% of liquidity is on pair and 10% on contract address.
The question is - how to change this ratio?
Code below:

   function openTrading() external onlyOwner() {
        require(!tradingOpen,"trading is already open");
        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _approve(address(this), address(uniswapV2Router), _tTotal);
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
        uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
        IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);

Please share a link to your transaction on https://goerli.etherscan.

The token that you're dealing with (XCOINAI), has a buy tax of 10% and a sell tax of 30%:

contract XCOINAI is Context, IERC20, Ownable {
    uint256 private _initialBuyTax=10;
    uint256 private _initialSellTax=30;
    uint256 private _buyTax = _initialBuyTax;
    uint256 private _sellTax = _initialSellTax;

As you can see, they are private, so it's not easy to become aware of them.

The contract implements function decreaseTax, which allows reducing each one of them to 2%:

    uint256 private _finalBuyTax=2;
    uint256 private _finalSellTax=2;
    function decreaseTax() external onlyOwner{
        _buyTax = _finalBuyTax;
        _sellTax = _finalSellTax;

But as you can see, this function is restricted to (can be executed only by) the owner of the contract.

Thank you for the answer. Yes - I see buy/sell tax ratio, but my question is related to amount of tokens transferred to uniswap liquidity pair - I need keep it 1%, not 10%.
When I'm calling AddLiquidityETH outside contract (from python web3 for example)
I'm setting this amount in function parameters, but here when I'm calling this function inside openTrading() in parameters is amountTokenDesired=balanceOf(address(this))
So it should be 100%?

I mean this ratio

The addLiquidityETH function in the Uniswap contract calls the transferFrom function in the XCOINAI contract, which takes a fee of 10% of the input amount.

I do not see anything in the XCOINAI contract which can allow you to avoid that.

Thank you!

You are absolutely right - when addLiquidity is called by deployed and by contract itself tax rates are different.