Problems with Tiny84 pin mapping

I've trid several cores, but I can't find someone that is 100% right.

Right now I'm using the ATTinyCore from:
http://drazzy.com/package_drazzy.com_index.json

Maybe I'm doing something wrong, but following this diagram:

If I use Arduino IDE pin names (1, 2, 3, etc) configured as clockwise it works fine. Same goes PCINT and PB. But when I use PA0, PA1, etc... Those pins are redirected to PB0, PB1 and so on instead.

I have this isse with other cores so, is it caused by an IDE limitation or am I doing something wrong?

AFAIK, the PAn and PBn symbols are defined in the Atmel include files, should only be used for "direct port IO", and don't work at all with the Arduino functions like digitalWrite(). Typically PA0 = PB0 = PD0 = 0
via PORTAn in iotn84.h and portpins.h

Well, I was using Arduino functions yes. For port manipullation I tried only PORTA and it worked, but didn't test the PORTB.
Thank you, I'll keep that in mind.

If you're using my core, it should provide PIN_xn defines (ex, PIN_A3) which have the Arduino pin number of the corresponding port pin, these can be used with digitalWrite()/etc.