Is there a particular reason for using the app.vault.create() function? I found that if I used the tp.file.create_new() function, I could get it to create paths for me on the go.
So if you want your script to generate the review file on a path, possibly not defined, underneath the /Journal folder of your vault, you could do:
This works how ever many levels deep you want to go. It does require something sensible as the base folder, but using “/” would allow for you to create files all over your vault.
I’ve also tried turning on file extensions, as well as checked the obsidian folder on iclouddrive in Obsidian/Notes/Journal/2023, and it only contains the folder Jan no 2023-Review file. Yet when I select today from the cal to make the daily note, it only makes a daily note, not a 2023-Review note.