Hyprland running on Nvidia GPU even after setting proper env

HI! I am using Hyprland on my laptop (i7 11800h and RTX 3070), and basically even after setting the proper value in AQ_DRM_DEVICES, hyprland is still running on the nvidia gpu.
My nvidia setup using PRIME Offload
The issue I am facing due to this is that the nvidia GPU doesn’t deactivate, even after using the udev rules mentioned here.
The weird part is that nothing is listed running under nvidia-smi, but when I run sudo fuser -v /dev/nvidia* the output is.

                     USER        PID ACCESS COMMAND
/dev/nvidia0:        intellomaniac   3162 F.... .Hyprland-wrapp
/dev/nvidiactl:      intellomaniac   3162 F.... .Hyprland-wrapp

The output for cat /proc/driver/nvidia/gpus/0000:01:00.0/power is

File: power
───────┼─────────────────────────────────────────────────────────────────────────────────────
   1   │ Runtime D3 status:          Enabled (fine-grained)
   2   │ Video Memory:               Active
   3   │
   4   │ GPU Hardware Support:
   5   │  Video Memory Self Refresh: Supported
   6   │  Video Memory Off:          Supported
   7   │
   8   │ S0ix Power Management:
   9   │  Platform Support:          Not Supported
  10   │  Status:                    Disabled
  11   │
  12   │ Notebook Dynamic Boost:     Supported

Basically I want the nvidia gpu to be disabled, it should run only when I offload something to it.