Exported .mtl does not specify the texture image
The textures color output should be attached to the color input of the shader (Diffuse BSDF in your example), for it to be exported into the mtl file.
Edit:
It seems the PrincipleBSDF shader node (instead of DiffuseBSDF) is needed for the .obj / .mtl export to function properly!