It actually worked without TWRP my problem was that I wasn't flashing my phone from the stock Chinese ROM to xiaomi eu MIUI 11 ROM. Before I would flash my phone with MIUI 12 Chinese version then try and install xiaomi eu. That's where the problem was.
Actually, I managed to do everything only for when I reboot the phone the screen goes white than quickly turns black with no response. I'm using the stable file for the K30. I've tried windows_fastboot_first_install_with_data_format like 5 times with the same result.