This run was a sloppy mess from start to finish. Here is where I can save at least 30 seconds to 1 minute if I play just decently: up to the end of DRC, combined FH + FW on bulb skip + flower skip (failed both once), password skip, combined FM + ET, WT (more like two minutes), Triforce Quest. Also had the worst PG 1st phase EVER which cost at least 1:30 minutes. RNG was good though (2nd try SS, Cyclos to SFI). I feel like I can get sub 4:20 rather easily now.
PS: I switched from Spanish to Italian recently.