Currently it's not possible to write scripts that target a tag format. Picard's defaults mean that anybody using a mixed library of ID3, MP4(Apple), and VorbisComment will have mismatched fields. It's not possible to fix this in Picard because TaggerScript is applied to data downloaded from the MusicBrainz server.
For example, this doesn't produce expected output because Picard doesn't look at matched files:
Ideally, TaggerScript should instead by applied only to a file that has been "matched" and is sitting in the right pane. This would allow for individual files to receive different tags via scripting even if they were sitting in the same MusicBrainz track.