I would use the hyphens.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
tamguatlayI would use the hyphens.
On reflection, no hyphens are needed .
CliveI don't think I've ever heard or read 'on-point'. (with or without a hyphen).Is it perhaps American English?.Yes, the online Oxford Dictionary indicates that on point is a mainly US usage. It's listed without the hyphen.