Do you by chance have a background image loaded on that captive portal page? If so, is it a BMP format? If it is, try with a JPG file. I have seen captive portals with BMP background images take up to 10 seconds to load, but only 1 or 2 with a JPG. Not sure why it would vary for the other devices though.