You're really limited for choice with LCDs that small and support for OTG. To find that in a modern Android device is very rare. That's not to say they don't exist, but they are probably made by some obscure Chinese manufacturer and are of dubious quality.
Probably the best of the phones which meet your specifications are the Samsung Galaxy S III Mini or the Sony Xperia Sola but both are quite old.
If you can deal with a slightly larger display, I'd recommend something like the Sony Xperia XZ2 Compact, Nokia 3 or a Samsung Galaxy J3.