If you book revenue ticket as a multi city I think it will allow you to choose different connecting flights and if the transit is less than 24hours still charge you as if it’s a transit.
This has always been true in my experience, but the multi-city/stopover booking tool often seems to show fare codes as available even when they're not (most commonly for me, searching for E [and indeed I initially get it priced the same as the transit itineraries given by the main page booking tool or Google Flights or whatever], then get an unexplained error on the payment page, and the times I've called I've been told only R or W available). Main page booking tool doesn't seem to have that issue (er, in case you [reasonably] don't think this is a valid comparison, sometimes I use the multi-city/stopover booking tool just for my own amusement, even if unnecessary).