bitcoin Legacy,segwit
bitcoin cash main,separate
there is no address anywhere, i have same amount of bitcoin cash on address
Then the simple answer is that you have the wrong seed mnemonic.

So i create 24 word phrase,send bitcoin and i see balance, after few months i login again with same seed and i see balance,
You don't "login" with a seed... do you mean that you reset your Ledger and restored it using your seed? or do you mean you simply used your Ledger again after a few months?

Im deeply convinced that i lose my coins because ledger nano s bug.I don have any other explanation what could happen.Only think what can be possible if i create separate new seed with same 24 words in the same order,but i think this is not possible.
It would appear that for whatever reason, at some point, you have set up your ledger and started using it with a new/different seed mnemonic (which generates different addresses) and have not written this seed down (possibly during one of your many attempts to try and get the device working)... you've then sent coins to an address generated by the "new" seed mnemonic.
After finally getting the firmware on the device updated, you've attempted to restore using the "old" seed mnemonic that you do have written down... however this is NOT the seed mnemonic that your address was generated from... hence the addresses are different and you don't see the transactions and/or coins

i restore address right after i write seed,with same seed i create ethereum wallet and also i was able to restore few months later and i see balance for bitcoin and ethereum and this time i send ethereum to another address