ah right, periodic input is for a tiling training sample, you want periodic output set false.
An empty result could mean that there was no solvable output, maybe from a difficult input where it couldn't eliminate options for even a single ngram