I have managed to resolve this issue, it was caused by the STBYB pin of the display being active low, therefore I had to add the following in the device tree overlay to get it out of standby:
status = "okay";
enable-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
panel-timing {
Right now it flickers, but I suspect it may be due to some improper electrical connections, as the flickering seems to die down once the display heats up.
But for the moment, this topic may be closed. Thanks for the assistance.