Thanks, While not ideal... I dont see the point of opaque textures used like this... if its supposed to 'hide' things but you still want creature location on top... it defeats the point of the effect.. And by the looks you have a 'alpha' ( probably image layer ) version under it.. ( probably debug/test.. )
I dont recognise the image in use, I dont think its any of the FG template images, so it must be a different pack/custom image.
What is the issue with just using a pre-transparent image ? ( Well as you say, if its a purchased pack you might not have the ability to, external to FG, edit the image to pre-alpha it to allow NPC under it to show... maybe you could ask the pack designer to update and include a pre-alpha set of images... )
Yes I know on the 'image' layer via DM you can 'alpha' it out... but tokens dont get this feature/control.. so I assume this texture was designed for image layer...
I feel your pain, but I dont have any control on layer order for npc and spell tokens this requires an API change... And I dont have any alpha control of the token, it would require an API change... and we all know how long that is going to take !!
I can only offer the solution of using an alpha texture so you dont need to remember the locations of the npc... and Id also say that would then be a better image, as I assume even on DM image layer you would 'alpha' it out with the slider so you can still see things like the 'beds' as a DM i'd probably want those still visible to use as 'difficult terrain' etc...
I've given you options on how to solve this, while not ideal, it is a workable solution. ( If that texture pack is of dm guild you probably can just unpack the zip and spend a few minutes in gimp to alpha the textures and save them back. )