Subdomain won't fire worker properly

Hey there, I have two workers on one site that are pointed to www.xyz.com/* and blog.xyz.com/*

I have tried pointing the blog to the same ip as the www via A
I have tried pointing the blog to google as CNAME

I’m not sure why but it just won’t go through. It works fine on the www, but not this one. It’s almost the same exact code within each workers. Is there something I need to add to get it to work?

I’m working with Fruition’s notion guide if it gives any clarity and I’m trying to point to two different instances.

Thank you, and I hope this is clear enough