You won't have a wal2 unless one of these connections generated it. The question is, can sqlite+wal2 write to a database while sqlite+wal is writing to it, without terrible things happening.
The answer kinda has to be 'yes' right? This is SQLite we're speculating about here.