When using multiple commands, separate them by using a , (a comma) instead of a semicolon. Criteria apply only until the next semicolon, so if you use a semicolon to separate commands, only the first one will be executed for the matched window(s).
There are some configs in README such as for_window [class="Plasma"] floating enable; border none. Is the config border none already working?
In i3wm's userguide: https://i3wm.org/docs/userguide.html#list_of_commands
There are some configs in README such as
for_window [class="Plasma"] floating enable; border none
. Is the configborder none
already working?