This entry shows this John is the son of Richard de Beuchamp who was born in 1435:
Richard Beauchamp, 2nd Baron Beauchamp of Powick
So this JOhn can't have been born in the 1300s.
The John de Beauchamp who was executed in 1388:
https://en.wikipedia.org/wiki/John_de_Beauchamp,_1st_Baron_Beaucham...
and buried in Worcester Cathedral:
https://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=89267814
was the son of a Richard de Beauchamp, just not this one.
http://www.thepeerage.com/p11859.htm#i118583
The Peerage gives that Richard as an ancestor of William:
http://www.thepeerage.com/p11857.htm#i118565
This William on here
William de Beauchamp, IV, Lord of Elmley Castle
With the line of descent:
John (d 1297)
Richard (d 1327)
Oddly they have that John (d 1297) mentioned in the overview but he isn't in the mess of children assigned up William, possibly because of the mega merge causing confusion.
What is unclear is if this entry belongs to a John de Beauchamp who was born in the 1400s or if it (and his parents?) should be cut and moved to a new branch descending from John (d. 1297)?
I'll leave it to someone else to figure this one out.