I don't know if this is just me, or if they are intended to work this way, or if this is some oddly specific lag, but ranged devilite attacks are consistently out of sync. The graphics are not timed properly with the actual attack. I don't have this issue with other ranged enemies' attacks, such as gun puppies or kats. Generally this issue comes up with thrown pitch forks the most and their thrown melee weapons the least.
What typically happens is this:
The devilite starts charging his attack.
I start moving to get out of the way.
The devilite tracks me.
The devilite stops tracking to make his attack.
I leave the line of fire.
I take damage.
The devilite throws his weapon (I am now well out of line of fire).
The weapon may or may not appear at all, if so, it either flies along the initial path he was shown to be aiming, rather than towards my actual position, or it simply impacts against empty air without passing from the devilite to that point.
To clarify: this is not across the board lag. Melee devilite attacks function as they should. Other ranged enemies' attacks don't have this issue. Also, it's not just when they're targeting me. When running past devilites targeting other players, I am able to run through their projectiles without getting hit (I assume because the attack has already finished by the time the graphic reaches me). Again, this is not the case with other projectiles. Those function entirely as intended for me: I can dodge them based on their graphics, and when they hit me I see the bullet hitting me (even with other fast-moving bullets, such as lichen colonies' ranged attack). I've had this problem on at least three different computers, typically with the graphic settings on Low.
By demons you mean this guys? If so, i'll have to agree that there's something odd about these guys. I can never get through a level with them without getting hit at least once (and when they can inflict a status on you it's even worse) I find blocking their attacks really hard for some reason.. (and i'm not a new player)