I would use option 1. It's the safest option, because mixing Platform with other behaviors or directly changing its position may cause different issues.
Use Timer behavior to reset maximum speed after a knockback.
Start a Timer for 0.3 seconds, set max speed to 200, apply vector. On Timer event set max speed back to 50.