Help with AI Path in 2 story house

hello, i have a 2 story house that my AI Roams through with custom Pass Throughs, the Ai can not find path if there is a roof above him so i made a blocklist folder, everything in the folder is Uncollidable for the Ai but i have a script for the player that everything is collidable for him in the folder, since i made a second story the Ai doesnt want to find path since the roof above him is the floor and i cannot make it uncollidable or the ai will fall through, anyway to make a AI Ignore a part while still being able to collide with it?

I don’t know if you’ve seen this link. Character Pathfinding | Documentation - Roblox Creator Hub
Does it help if you set waypoints at the ends of the stairs?
If not what if in your pathfinding script you check to see if the player is above the NPC and if so send them to the waypoint at the top of the stairs (or send it to the waypoint at the bottom if the player is below the NPC.