I'm a moron who was in a rush. It was broken all because i set the portal to HTTP instead of HTTPS. I realized it as i was setting everything back up after i cleaned out the config and the DVR files other than my Backup Database. For anyone on Truenas scale setting it up this is the config that works properly.
Custom Apps
Application Name*
channels-dvr
Image repository*
fancybits/channels-dvr
Image Tag
tve or nvidia
Timezone
"your time zone"
Restart Policy*
Unless Stopped
Disable Builtin Healthcheck check
Host Network check
!!Storage!!
!!App Config Storage!!
Mount Path*
/channels-dvr
Host Path*
/mnt/"dataset you keep your configs separated by app"
!!storeage for recordings!!
Mount Path*
/shares/DVR
Host Path*
/mnt/"dataset you want to keep the recordings"
!!Portal Configuration !!
X Enable WebUI Portal
Portal Name*
Web UI
Protocol for Portal*
HTTPS Protocol (Very important)
Use Node IP for Portal IP/Domain Check
Port
8089
Path*
/