Bike goes up in flames.

Lucky fella, well done the eagle eyed cager.

Would sparks by the engine be enough to cause a fire? (Genuinely asking)

honda “fire blade”

Probably an electrical fault causing arcing which the motorist saw. I have seen an arcing generator wire melt through coolant hose = impressive cloud of steam. Fortunately there were no fuel lines involved in that case.