Why is P4 integration not respecting .p4ignore?

So we just upgraded to 4.27.1 from 4.25.3 and we are having some strange issues with the P4 integration. When attempting to submit files through the editor, we have a ton of files (all of which are fetched via GitDependencies.exe I believe) that are marked as modified although all of these files are ignored via the .p4ignore and not submitted to perforce.

The strange part is when I Reconcile Offline Work… via the P4V client, it says There are no files that need to be reconciled, which is what I expect. Then if I attempt to submit any of the files through the editor, it fails with … file(s) not opened on this client. Does anyone have any ideas why this might be happening or how to fix it?

Also, is it best practice to submit everything that is downloaded via GitDependencies.exe to Perforce? Currently I don’t submit anything downloaded from GitDependencies.exe and just have my team run Setup.bat locally.

Did you ever figure this out? We are having a similar issue in 5.0 source

Unfortunately not…we just submit changes through the P4V client instead of the editor.