Having trouble with system requirements that check for folder existence

I've installed a fresh ZCM 23.4 server for a new environment, setting up some bundles but I can't get the folder exists bundle requirement to work, I'm not sure what I'm doing wrong. I decided to setup a bundle with a very simple check, with a couple of variations of defining the path to see if that was the cause. This is on Windows 11 Enterprise 23H2 if relevent

I added the following 4 requirements to the bundle

File/Folder Exists (YES): %USERPROFILE%
File/Folder Exists (YES): %USERPROFILE%\
File/Folder Exists (YES): C:\Users\MattMunro
File/Folder Exists (YES): C:\Users\MattMunro\

This is the output from zac bp, you can see it's run from the folder that it says doesn't exists


PS C:\Users\MattMunro> zac bp "Windows User Profile Directory Setup"

Processing Command: bp

Display Name Windows User Profile Directory Setup
Status Available
Version 9
Guid 2502b63563375a296c8f78aa27e5f3ef

Requirements: Fail
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

| Fail | File: C:\Users\MattMunro exists.
AND | Fail | File: C:\Users\MattMunro\ exists.
AND | Fail | File: C:\Users\MattMunro exists.
AND | Fail | File: C:\Users\MattMunro\ exists.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Schedule: Launch
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Schedule Type:
On a Specific Event

Event
UserLogin

PS C:\Users\MattMunro>


And I misunderstand something about how this is suppose to work?