Hey Your_average_minecrafter, interesting idea! However, after doing a little digging, it looks like it doesn't quite work as you might hope.
The new portal delay gamerules added in 23w42a lead to a method called PlayerEntity.getMaxNetherPortalTime()
. I made a simple mixin that changes this method to always return 1, but it didn't make any difference. Going through a nether portal in survival still took the standard 80 ticks.
Based on this, my best guess would be that the nether portal delays are server-side, as is usually the case with gamerules.