It’ll be the tape as others have said, this can happen in many ways, i found putting a new tyre on a rim caused it as the removal of the old tyre lifted the tape slightly, as the sealant had some sealing around the bead, meaning it moved the tape on removing the old tyre. Also check around the valve hole in the rim, sometimes the tape gets damaged there or has extra tape, causing a bad seal between the valve and rim.
As others have said, remove tape, clean it as good as you possibly can, leave it to dry out properly, then be generous with the tape (as well as getting decent tape!), i then stick a tube in and pump it to max PSI to get some pressure on the tape, leave it a day or two then remove the tube and inflate dry.
As for ‘it’s holding air well just now’, remember that’s without any forces being applied to try and force air out, stick it up to max PSI and see if it holds that, i wouldn’t tighten the valve up too much either, as you can cause damage it, it really only needs to be finger tight if the seal is good.