Thanks for bringing that to our attention.
To the best of my knowledge the latter is the case:
There is no satisfyingly clear specification how a feature that spans the origin should be declared in a Genbank file.
The implementation that Geneious uses is supported by some programs (e.g. SnapGene), but some others (e.g. biojava) don't seem to support it.