Firmware Brew Help For Ender 3, BTT SKR mini e3 v3.0 + TFT35 E3 V3.0.1 Touch Screen, Sprite Extruder Pro + CR-touch, dual Z Axis

Hello Community,
I am new to the 3d printing world. Started with used ender 3 and upgraded it fully with following hardware:

  1. [BIGTREETECH SKR Mini E3 V3.0 Control Board +TFT35 E3 V3.0.1 Touch Screen Display 32Bit Silent Board Integrated with TMC2209 UART Stepper Driver Compatible with Ender 3/5 Ender 3 Pro/V2 3D Printer]
  2. Creality Sprite Extruder Pro Kit
  3. CR-Touch
  4. Creality Ender 3 Dual Z-axis Upgrade Kit with Lead Screw, Metal Power Supply Holder and Stepper Motor 3D Printer Screw Rod Kit for Ender -3 Pro/Ender 3 V2/Ender 3 Neo/Ender 3 V2 Neo

However I tried my best and brewed a firmware that from information i found on web forums. but My ABL (autobed leveling) cant be enabled and cr touch cant find ends of the bed. and lots of things are wrong that I do not know)

If anyone have similar setup please help me get through this situation and start printing?
I also have A Raspberry Pi 5 that have Octoprint installed but not connected to my printer as first i want it to print right on its own.

any help is Appreciated