There are many kinds of point, but is there a recent point?
I can imagine this sort of phrase occurring in a discussion or lecture regarding subject matter that was referenced somehow not too long ago. However, never heard it in speech, although it doesn’t sound bad.
Does this phrase occur in English?
I occurs frequently, as in Into Thin Air google books
He nodded. “That’s great! That means Amanda is alive.” Or at least she
was at some recent point.