I found a fix to removing accounts that appear when you click share on twitter
I've seen quite a few posts with no solution. It's worked for me and my mate but mileage may still vary.
I noticed the accounts that wont go away even when I block them, they still appear as an option to share to when sharing a tweet.
In your dm's, select the search bar, don't search anything. Two tabs below appear, one called conversations and one called messages. You'll notice that in the "conversations" tab the pesky accounts that wont go away are also there. Click on one and it'll open up the DM. It may be empty, it may have DM's that you deleted.
You then want to click on the three dots --> conversation info --> three dots again (more) --> Delete conversation.
This fully removes the account from your side and the annoying appearing when sharing gets fixed.
:)