Jon,
Not an expert tuner here but the TR250 intake manifold was Triumph's first attemp at emmission control and are known to be prone to leaks so perhaps you are sucking air somewhere causing the lean condition. You can adjust the needle by taking the piston out and just moving the needle up or down and resetting the set screw. I have done that. If all the emmission control stuff is operational it is typical for a TR250 to hunt at idle, mine did that for years until I finally blocked that all off. Still does it a little. In addition I have found that if the motor has been worked on and the head shaved or the cam profiled like mine has forget the emmission stuff for it will no longer work. Nor do the factory timining settings. I just set mine where it is "Happy".
Darrell
68 TR250
Been fooling with it for over a decade now. It will not idle for xxxx

But it has a nice power band from around 3200 revs to the redline