Hi and welcome to Just answer
Yes if you are having problem on stitch length your feed dog is possibly dirty. Try to clean it again, using old needles, remove the lint/dust or debris at the edge corner of feed dog. There are lints build up on that area.
Please let me know any results.