I model in HO and have several BLI locos.? Most came with a Paragon 2 decoder which I replaced with either a Soundtraxx or TCS Wow decoder.? I like the BLI steam locos because they have traction tires and will easily pull 20 plus trains up the grade on my layout.? I recently bought a new BLI 2-8-2 with a Paragon 3 decoder.? I have a similar set-up using Decoder Pro in that I have a 2 foot piece of track to use as a dedicated programming track hooked up to a Sprog 3 Interface.? I had no problem getting Decoder Pro to identify the decoder as a BLI Paragon 3 Steam decoder.? One caution is if you go in to manually choose a decoder is to choose the Paragon 3 and not the Rolling Thunder.? Sometimes I get a error message and that usually means that either the programming track is dirty or the wheels on the loco are dirty so make sure your programming track is clean.? You mentioned that you toggle back and forth between your Sprog? and your PR3.? Make sure that when you do that Decoder Pro has preferences set correctly for the interface you are using.? I don't know if these ideas will help you but thought I would offer them up.? I also have a programming track on my layout with a programming booster that I can use to manually make changes using my Throttle or if I want to go through the extra trouble I can lug my laptop down to the layout room and use my PR3 to program using the programming track.? I hardly ever get a sound decoder that I cannot program; the one exception is an older loco with a QSI sound decoder that can be a little bit of a problem.