Ambient Light not showing

Ambient Light not loading, model is pitch black.

from panda3d.core import *
loadPrcFile("config/Config.prc")

from direct.gui.OnscreenImage import OnscreenImage
from direct.showbase.ShowBase import ShowBase
from direct.interval.IntervalGlobal import Sequence
from direct.task import Task
from direct.filter.CommonFilters import CommonFilters
import json

class Render(ShowBase):
    def __init__(self):
        super().__init__()
        # Initialization - create 2d display region for backgrounds

        dr2d = self.win.makeDisplayRegion()
        cam2dp = NodePath(Camera('cam2dp'))
        render2dp = NodePath('render2dp')

        cam2dp.reparentTo(render2dp)
        dr2d.setCamera(cam2dp)

        cam2dp.node().getDisplayRegion(0).setSort(20)
        self.cam.node().getDisplayRegion(0).setSort(30)

    def renderImage(self, jsonFile, variants, layoutVar, output_path):

        self.room = self.loader.loadModel("models/room/room2.egg")
        self.room.reparentTo(self.render)

        alight = AmbientLight("alight")
        alight.setColor((0.2, 0.2, 0.2, 1))
        alnp = self.render.attachNewNode(alight)
        self.render.setLight(alnp)

        self.run() 

def list2LVec(list):
    LVec = LVecBase3f()
    LVec.set(list[0], list[1], list[2])
    return LVec

render = Render()
render.renderImage("layout.json", ["models/backgrounds/coral-background.png", "models/wall-decor/art.egg"], 1, "render.png")

It was a problem with the model fixed now