The Movenet model is not (yet) available in ml5.js however Movenet can still be used directly.
When using a video stream on mobile the speed is very slow unless the input size is reduced. This works great in the demo but when reducing the size of the input video in p5.js only the reduced input region seems to be used, almost like the input video is cropped.
Looking at detector.js there is a initCropRegion to initially set the region, I wonder if this is using the wrong input size and therefore using a cropped region as an input?
Example here: p5.js Web Editor 43
(Try moving your nose past half way…)