It appears as if only plus codes of length 10 or 11 are currently considered valid when entered in combination with a location name - while length 8 codes are correctly interpreted only without location name. For example:
VALID:
G98H+G3, Berlin, Germany
G98H+G3M, Berlin, Germany
9F4MG98H+
9F4MG900+
9F4M0000+
INVALID (plus code is ignored on maps, instead highlighting the whole Berlin area; leads to error message "We could not find: G98H+, BERLIN, GERMANY" on plus.codes)
G98H+, Berlin, Germany
In this example, as probably in most real life usecases, the whole of 9F4MG98H+ is located within Berlin, so it should be possible to shorten/recover the code:
https://plus.codes/9F4MG98H+
Is this a bug, or is there any other reasoning for this behaviour?