Cursor not going to end of line in VIM mode

Admittedly, I am a VIM noob but trying to get used to it. I noticed that commands like $, E, e, will place the cursor on the last character instead of the end of the character so if I switch to insert mode, the letter is added to the left of the last character instead of the right.

Any advice or am I am missing something.

Thanks in advance!

Have you tried what happens when you do $ in vanilla vim?

Use ‘a’ to enter insert mode after the cursor. Also, ‘A’ will operate on the entire line which means it’ll put you in insert mode at the end of the line.