[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Rober7o:
Here are the steps that worked for me on my S10 (SM-G973F) from stock:

Download ASE7 and flash it through Odin

Install Magisk Manager from here

Copy ASE7 AP to your SDCard

Open Magisk Manager, press Install and patch AP. It will generate a magisk_patched.rar on \internal storage\download

Copy magisk_patched.rar to your computer

Reboot your phone to download mode

Flash magisk_patched.tar as AP in ODIN, together with the BL, CP and HOME_CSC files Important: Uncheck “Auto Reboot” in Options!

Press Power + Volume Down to exit download mode. As soon as the screen turns off, immediately press Power + Bixby + Volume Up to boot to recovery partition and continue pressing the volume up button until you see the stock recovery screen.

In the stock recovery menu, use volume buttons to navigate through menus, and the power button to select the option. Select Wipe data/factory reset to wipe the data of the device.

Select Reboot system now, and immediately press Power + Bixby + Volume Up. After seeing the bootloader warning screen, release all buttons so it can boot to the system.

The device will automatically reboot for the first time it boots. This is completely normal and done by design.

After the device is booted up, do the usual initial setup. The following steps will need internet connection.

You shall see Magisk Manager in your app drawer; if not, manually install it again and continue to the next step. The app would be a stub and it shall automatically upgrade to the full Magisk Manager when you open it.

Magisk Manager will ask to do additional setups. Let it do its job and the app will automatically reboot your device.

Download TWRP from here and copy twrp_ianmacd.img to your SDCard

Open Magisk Manager, press Install and patch TWRP from the step before. It will generate a magisk_patched.img on internal storage\download

Copy magisk_patched.img to your computer and rename it to recovery.img

In your computer open magisk_patched.rar with 7-zip, remove recovery.img and then add recovery.img from previus step.

Reboot your phone to download mode

Flash magisk_patched.tar as AP in ODIN, the rest of the fields remains blank. Important: Uncheck “Auto Reboot” in Options!

Press Power + Volume Down to exit download mode. As soon as the screen turns off, immediately press Power + Bixby + Volume Up to boot to recovery partition and continue pressing the volume up button until you see the stock recovery screen.

Now you are in TWRP Recovery, format Data and then reboot to recovery

After the device is booted up, do the usual initial setup. The following steps will need internet connection.

You shall see Magisk Manager in your app drawer; if not, manually install it again and continue to the next step. The app would be a stub and it shall automatically upgrade to the full Magisk Manager when you open it.

Magisk Manager will ask to do additional setups. Let it do its job and the app will automatically reboot your device.

Download Soldier ROM to your phone SDCard

Reboot your phone, as soon as the screen turns off, immediately press Power + Bixby + Volume Up to boot to recovery partition and continue pressing the volume up button until you see the stock recovery screen.

Once you are in TWRP install Soldier ROM but don't debloat

Once install finishes don't reboot, go to TWRP and reboot to Recovery

After the device is booted up, do the usual initial setup. The following steps will need internet connection.

After that you can boot to TWRP and install the ROM again debloating what you want.

As an advice, I don't recommend to debloat Chrome.

I hope that this can help someone :)