Query from multiple tag fields

I don’t think so, because pluck() only accepts a single field.

Some code:

$allTags = [];
$fields = ['tags', 'categories', 'whatever'];
foreach ($fields as $field) {
  $tags = page('somepage')->children()->pluck($field,',', true);
  $allTags = array_merge($allTags, $tags);
}
dump(array_unique($allTags));

Something like this then wrapped in a method, or create a custom collection.