So from help from github i am further with my research.
My display is still detected.
changing the boot.cmd and recompiling it and setting the armbianenv variables for display all to the best possible resolution and refresh rate doesn't change anything.
this is because there is a ghost display output which is set as primary:
I cant find any posts or documentation about disabling/removing this ghost screen. Or even changing the primary display output.
armbian monitor: https://paste.armbian.com/debeteruto
boot.cmd part 1
boot cmd part 2
changing hpd and edid to 0 to force my settings hasnt changed anything that's why i enabled them again.
armbianEnv.txt
These are the display i think chipsets or drivers.