Well one reason for smaller convoys is that the waters around the DEI and South China Sea were not the Atlantic. Many more navigational difficulties. Shallow waters, reefs etc. Take a look at detailed map of the SCS, where today the Chinese are building bases, and you will get the idea.Thank you for the information.
The Japanese needed endurance rather than range. A small distinction but important. A single aircraft orbiting a convoy can keep the sub/s down and no WW II diesel/electric boat can keep up with even a 7kt convoy for very long (2 hours?) except for the German Type XXI boats.
Longer endurance aircraft can stay on station a higher percentage of the time. A six hour aircraft can stay on station twice as long as 4 hour aircraft if both are flying one hour each way between base and patrol area/convoy. You need fewer aircraft total for the same coverage. Using mixed type of aircraft or at least mixed bomb loads might also help. Using two bombs per aircraft consistialy might lead to subs coming up once the first two bombs hit the water. Sub gambles that the 2nd aircraft is several hours away?
Japanese used small convoys with (mostly) one or two escorts. a 20 ship convoy does not need 5 times the escorts of a 4 ship convoy.
Use of numerous land bases means less need for convoy carriers.