What time are you planning to leave Tokyo and arrive at Shin Osaka station?
This will determine how long you have for sightseeing before your flight departs KIX.
Are there any particular sites you want to see in Osaka?
Your best option may be to head to Namba station on arrival into Shin Osaka station and store your luggage in a locker at the station.
Namba is close to Dotonbori.
in the end I sort of did this but at Tennoji and then headed to Osaka Castle followed by the radium onsen
note the “coin lockers” at Tennoji and possibly other places now don’t accept coins only some kind of Suica thing. And the machines that sell the cards don’t accept the newest version of a 1000 Yen note