Setting an enemy NPC to platform movement causes the enemy to move whenever you try to move the player. It seems like Construct neither has the option to control more than one player nor does it have to option for a movement (or "behavior") to be not to be controlled by the keyboard at all.
If you try to delete the movement keys in properties, it just sets them back to the default values. It doesn't let you "unassign" them.
This is all a huge oversight in my opinion. I would suggest that there be an option to assign what controls an object (the player, another player (separate set of controls), or nobody at all).
But I could be missing something, if you have found a way to prevent this from occurring let me know. But as far as I've seen, it seems like Construct doesn't have support for movements being controlled by anything other than one player.
I really hoped this is addressed soon because I had a cool platform AI system that was working great until I found out that it could be moved around with the keyboard.
Edit: Actually, it does let you unassign the keys. But you lose the ability to move your character according to the rules of the built in platform movement and have to instead make your own by setting the X movement values, etc. yourself in the event sheet.