When creating a pathpayment, the ideal use case would be to not have to provide a path, but rather rely on the stellar path finding algorithm to resolve the best (i.e. cheapest) path and then execute the operation.
I tested this and omitted the path, and received errors such as "op_too_few_offers" which means exactly what you'd think, however, when calling the pathfinding, I clearly see that there are paths.
Is the issue in the behavior during omission of a path or the lack of a required check for a path?