Cucumber Extension Help

TLDR; my cucumber extension for wildfly container has Unable to access CDI while tomee will pass test. Can someone point me in the right direction on what i could be missing?

I have been working on a update to the CukeSpace cucumber extension. My branch project where you can see my progress.

Each container has a profile.

Using test in example project RunCompleteCukeGlueTest with tomee CDI works and the tests passes.

But i am having issues with wildfly/thorntail. I am getting an error Unable to access CDI. So i am either not including a dependency, i’m not hitting the right place in code to bootstrap CDI? I am not sure what i am doing wrong. Would someone be kind enough to point me in the right direction please?