Here's a very simple example, a macro named "Test" with only the following command: @{selected|health} Let's take the Axehound adversary as an example. The Axehound has a health attribute with a value of 12. For the Roll20 native Adversary (NPC): Type the text of that macro into the chat, and chat returns "12". Call Test in chat with "#Test" in chat, and the chat returns "12". Click on the die icon for Test in the Macro tab, and the chat returns "12". Open the macro from the Macro tab, and click on the "Test" button, and the chat returns "12". Assign the macro to the Macro Bar, and click on the associated button, and the chat returns "12". Assign the macro as a token action, select the associated token and click on the associated button, and the chat returns "12". For the Adversary (NPC) character generated by Demiplane and imported into the Roll20 game Type the text of that macro into the chat, and chat returns "12". Call Test in chat with "#Test" in chat, and the chat returns "10". Click on the die icon for Test in the Macro tab, and the chat returns "10". Open the macro from the Macro tab, and click on the "Test" button, and the chat returns "12". Assign the macro to the Macro Bar, and click on the associated button, and the chat returns "10". Assign the macro as a token action, select the associated token and click on the associated button, and the chat returns "10". As far as I can tell, the value of 10 or 2 is returned for every attribute for every character (Adversary or Player Character) imported from Demiplane except for the limited cases I note above. When I try to assign a new token to an imported character, sometimes it works fine, and sometimes it takes some time for the token to populate dropdown boxes in the token dialog box. This persists over multiple exits and restartings of the game, eventually clearing up at some point. Until this time elapses, any of the macro calls above return either "Undefined" or nothing at all. Interestingly, with the Roll20 native sheet, if you set the sheet to toggle for the type of roll and then toggle Advantage, a roll from the sheet will only return a result of 2. Not sure if it's related or if 2 is some sort of default value within the environment.